let myArray = [1, 2, 3]
myArray.myProperty = 'Hello, world!'
console.log(myArray.myProperty)
上面的代码将在数组myArray
上添加名为myProperty
的属性,并将其设置为字符串'Hello, world!'
。您可以使用点表示法来读取该属性,就像您在对象上使用点表示法一样。
请注意,这种方法虽然可以将属性添加到数组对象上,但它并不会将该属性添加到数组的元素中。也就是说,如果您使用这种方法将属性添加到数组对象中,您仍然可以使用数组元素的索引访问和操作数组元素。
方法二:使用数组对象的push()
方法添加对象元素
您也可以将一个包含您要添加属性的对象作为数组元素添加到数组中,例如:
let myArray = [1, 2, 3]
myArray.push({myProperty: 'Hello, world!'})
console.log(myArray[3].myProperty)
上面的代码将一个包含名为myProperty
的属性的对象添加为数组的第四个元素。您可以使用数组索引访问该对象,并使用点表示法访问该属性。
请注意,这种方法会将属性添加到数组元素中,而不是数组对象本身。如果您只需要在数组对象上添加一个属性,而不是添加到数组元素中,请使用方法一。
希望这能帮助您添加JavaScript数组对象属性。