js object with array as key code example
Example 1: assign an element value as key in array of objects
var keys = ['HP', 'QP', 'PS'],
object = Object.assign(...keys.map(key => ({ [key]: 0 })));
console.log(object);
Example 2: javascript create array of object keys
var apple = {
'color': 'red',
'editable': true,
'weight': '100 grams',
};
var appleKeys = Object.keys(apple);
console.log(appleKeys);
Example 3: javascript create array of objects with key
You will be able to get the current iteration's index for the map method through its 2nd parameter.
Example:
const list = [ 'h', 'e', 'l', 'l', 'o'];
list.map((currElement, index) => {
console.log("The current iteration is: " + index);
console.log("The current element is: " + currElement);
console.log("\n");
return currElement;
});