-2

I try to arrange my array. This is how it looks like:

0: Object { row: 0 }
1: Object { row: 1 }
2: Object { row: 2 }
3: Object { row: 3 }

I want to add a new key now to position 2. Should look like this:

0: Object { row: 0 }
1: Object { row: 1 }
2: Object { row: 2,newkey: 2 }
3: Object { row: 3 }

I found out how to put in right position, but not how to arrange array with new key?

SaschaK
  • 137
  • 12

2 Answers2

2

yourArray[2]['newKey'] = 2

yourArray[2].newKey like suggested in the comments may throw an error since the property newKey doesn't exist in the object.

João Silva
  • 597
  • 4
  • 20
  • 39
0

To assign a new key:

yourArray[2].newkey = 2;

To delete a key:

delete yourArray[2].newkey;

Matt
  • 1,055
  • 1
  • 7
  • 14