js怎么向数组对象中添加键值对

avatar
作者
猴君
阅读量:0

要向数组对象中添加键值对,可以使用以下几种方法:

  1. 使用点表示法:
var arr = [{name: 'Alice'}, {name: 'Bob'}]; arr[0].age = 25; arr[1].age = 30; console.log(arr); // [{name: 'Alice', age: 25}, {name: 'Bob', age: 30}] 
  1. 使用方括号表示法:
var arr = [{name: 'Alice'}, {name: 'Bob'}]; arr[0]['age'] = 25; arr[1]['age'] = 30; console.log(arr); // [{name: 'Alice', age: 25}, {name: 'Bob', age: 30}] 
  1. 使用Object.assign()方法:
var arr = [{name: 'Alice'}, {name: 'Bob'}]; Object.assign(arr[0], {age: 25}); Object.assign(arr[1], {age: 30}); console.log(arr); // [{name: 'Alice', age: 25}, {name: 'Bob', age: 30}] 

注意:以上方法都是将键值对添加到数组中的对象元素上,而不是直接将键值对添加到数组中。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!