JS如何获取对象数组的某个属性集合? [ {a:1,b:2,c:3}, {a:4,b:5,c:6}, {a:7,b:8,c:9}]我想获取这个数组的 a 属性,返回 1,4,7 ,除了for 遍历外还有什么方法实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var arr = [ {a:1,b:2,c:3}, {a:4,b:5,c:6}, {a:7,b:8,c:9}];var na = arr.map(function(v){return v.a;});alert(na); 兼容性最好就用for,不考虑ie8-用1#的 var arr = [ {a:1,b:2,c:3}, {a:4,b:5,c:6}, {a:7,b:8,c:9}];arr1=[];arr.forEach(function(v){ arr1.push(v.a);});alert(arr1); var data = [ {a:1,b:2,c:3}, {a:4,b:5,c:6}, {a:7,b:8,c:9}];// 使用了 ES6 语法data.map(item => item.a)// 兼容的写法data.map(function (item) { return item.a;}); 为啥没效果? this 不起作用??? 奇怪的 JS问题 Ext4.0叶子节点事件响应 用window.open新建一个页面,用document.write 写入内容出现的问题 关于遨游(Maxthon)浮动广告屏蔽问题。[放分] 老子想把 IE 砍了 一个问题 怎么样在一页面(1.html)点一按钮,在固定的地方打开固定大小的窗口(2.html),并无提示关闭本窗口(1.html)? js小问~~~~~~ 求一段javascript代码 如何使用js调节页面大小让页面自动适应浏览器和屏幕的大小 如何让网页不刷新而网页里面的数据刷新?
{a:1,b:2,c:3},
{a:4,b:5,c:6},
{a:7,b:8,c:9}
];var na = arr.map(function(v){return v.a;});
alert(na);
{a:1,b:2,c:3},
{a:4,b:5,c:6},
{a:7,b:8,c:9}
];
arr1=[];
arr.forEach(function(v){ arr1.push(v.a);});
alert(arr1);
{a:1,b:2,c:3},
{a:4,b:5,c:6},
{a:7,b:8,c:9}
];// 使用了 ES6 语法
data.map(item => item.a)// 兼容的写法
data.map(function (item) {
return item.a;
});