JavaScript 数组操作

现有如下数组:
vararr=[
{
name:'Tony',
age:54
},
{
name:'Yuk',
age:52
},
{
name:'Jamo',
age:65
}
];
要将数组元素的name属性取出来重新组成一个数组,要求顺序不变,效果如下:
['Tony','Yuk','Jamo']
不用for循环,有别的办法吗?
开心每一天1111
浏览 352回答 2
2回答

30秒到达战场

先将arr转换成字符串,再利用正则,匹配age前边的内容JSON.stringify(arr).match(/[\w]{1,}?(?=","age":)/g)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript