var列表=【
{
id:1,
姓名:“張三”,
年齡:12
},
{
id:2,
姓名:“李四”,
年齡:21
},
{
id:3,
姓名:“王五”
年齡:31
}
];
這個json數組有三個對象,每個對象有三個屬性:ID、Name和Age。
//添加壹個添加名為小胖的人的操作。
var obj={
id:4,
姓名:“小胖”,
年齡:3歲
}
//push方法可以向數組中添加操作。
list . push(obj);
//在瀏覽f12時,也可以在控件中看到console.log。建議使用谷歌瀏覽器。
console . log(obj);
//刪除操作,刪除剛剛給小胖打電話的人。
//delnum用於記錄要刪除的人的索引。
var delnum =-1;
//用$循環。each,其中函數中的I和item是數組中每個對象的索引和特定對象,可以打印出來查看以便於理解。
$.每個(列表,功能(I,項目){
console . log(I);
console . log(item);
if(item . name = =“小胖“){
delnum = I;
}
});
//splice方法表示從索引delnum開始從數組中刪除1個對象。
list . splice(delnum,1);
//打印出來。
console.log(列表);
//改操作,把20歲以上的人都改了,名字前加個“大”。
//也使用$。每個
$.每個(列表,功能(I,項目){
if(item . age & gt;20){
item . name =“big“+item . name;
}
})
//Check操作,其實已經貫穿其中,查詢所有20歲以上的人並打印出來。
//用newlist記錄查詢結果。
var newlist =【】;
//也使用$。每個
$.每個(列表,功能(I,項目){
if(item . age & gt;20){
//如果不明白這壹步,可以去上壹步操作。
newlist.push(項目)
}
})
//打印查詢結果,會出現名為李四和王五的數據(因為被修改了,實際上應該是“大李四”和“王達五”)。
console . log(new list);
手敲代碼