-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
  • 170
  • 2
  • 15

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
  • 531
  • 4
  • 21
  • 40
0

To assign a new key:

yourArray[2].newkey = 2;

To delete a key:

delete yourArray[2].newkey;

Matt
  • 1,073
  • 1
  • 8
  • 14