3 回答

TA貢獻1155條經驗 獲得超0個贊
您必須為數組的每個索引分配一個對象,并且這些對象中的每一個都將具有firstName和lastName屬性。
前任:
let person = [];
person[0] = {firstName: 'Dilshadur', lastName: 'Rahman'};
person[1] = {firstName: 'Tabassum Monia', lastName: 'Disha'};
您應該考慮創建一個單獨的類或定義此結構的東西。
class Person {
constructor(first, last) {
this.firstName = first;
this.lastName = last;
}
}
let person = [];
person[0] = new Person('Dilshadur', 'Rahman');
person[1] = new Person('Tabassum Monia', 'Disha');

TA貢獻1875條經驗 獲得超3個贊
您可以創建對象數組
person = [];
person[0] = { firstName: "abc" , lastName: "def" } :
Or you can push values to it by
person.push( { firstName: "abc" , lastName: "def" } )

TA貢獻1816條經驗 獲得超4個贊
在這種情況下,您需要存儲一組對象。
const results = [
{ firstName: 'clark', lastName: 'kent' },
{ firstName: 'bruce', lastName: 'wayne' }
]
然后您可以使用該spread運算符來填充整個索引。
const newResults = [
{ firstName: 'peter', lastName: 'parker' },
...results
]
您也可以推送到您的數組,但是最好不要改變您的數據,而是創建它的更新副本。
添加回答
舉報