现有如下数组:vararr=[{name:'Tony',age:54},{name:'Yuk',age:52},{name:'Jamo',age:65}];要将数组元素的name属性取出来重新组成一个数组,要求顺序不变,效果如下:['Tony','Yuk','Jamo']不用for循环,有别的办法吗?
2 回答
30秒到达战场
TA贡献1828条经验 获得超6个赞
先将arr转换成字符串,再利用正则,匹配age前边的内容JSON.stringify(arr).match(/[\w]{1,}?(?=","age":)/g)
添加回答
举报
0/150
提交
取消
