a = [{name: James, Location: London},
{name: Martin, Location: Seattle},...
{name: George, Location: New York}];
如何找到存在的物品数? 如何用Suarez代替George? 如何在屏幕上仅显示“来自西雅图的马丁” ? 如何在第一和第二之间添加新对象?
答案 0 :(得分:2)
首先,您应该首先尝试自己寻找问题的解决方案。如果您遇到任何问题,则应向社区寻求帮助。我相信通过这种方式,您可以大大提高自己的技能。
属性 length 将为您提供数组中项目的总数。您可以使用map()
修改现有数组,并使用splice()
将项目插入所需的位置。
var a = [{name: 'James', Location: 'London'},
{name: 'Martin', Location: 'Seattle'},
{name: 'George', Location: 'New York'}];
// Get number of items
console.log(a.length);
// Modify items
var replaceName = a.map(p =>{
if(p.name=='George')
p.name = 'Suarez';
return p;
});
console.log(replaceName);
// Add new object
var obj = {name: 'Jhon', Location: 'California'};
a.splice(1, 0, obj);
console.log(a)