a = [{name: James, Location: London},
{name: Martin, Location: Seattle},...
{name: George, Location: New York}];
如何找到存在的物品数量?我如何用苏亚雷斯取代乔治?如何才能在屏幕上显示“来自西雅图的马丁”?如何在第一个和第二个之间添加新对象?
首先,您应该首先尝试自己找到问题的解决方案。如果您遇到任何问题,那么您应该向社区寻求帮助。我相信你可以通过这种方式培养你的技能。
属性长度将为您提供数组中项目的总数。您可以使用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)