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

// If this helps, don't forget to upvote so others can see

var apple = {
  'color': 'red',
  'editable': true,
  'weight': '100 grams',
};

var appleKeys = Object.keys(apple);
console.log(appleKeys);
// returns an array ['color', 'editable', 'weight']

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; //equivalent to list[index]
});