在Javascript上,如何重新排列数组
On Javascript, how to re-arrange an array
我有以下javascript数组var行。
[
{ email: 'user1@example.com' },
{ email: 'user2@example.com' }
]
其中,我想让它只是。。。
[
'user1@example.com',
'user2@example.com'
]
因此,我尝试使用forEach循环它
rows.forEach(function(entry) {
console.log('entry:');
console.log(entry.email);
});
然而,我还是坚持了下来。
entry:
user1@example.com
entry:
user2@example.com
感谢您的帮助。
您可以使用Array.prototype.map
:
var newArray = oldArray.map(function (obj) {
return obj.email;
});
这是您的解决方案
var rows =[
{ email: 'user1@example.com' },
{ email: 'user2@example.com' }
];
var yop = [];
rows.forEach(function(entry) {
yop.push(entry.email);
});
console.log(yop);
相关文章:
- 重新排列HTML元素的顺序并更改内容
- 有没有比在本例中使用matchMedia更聪明的方法来重新排列页面元素
- 响应式列表,可在浏览器缩小时重新排列
- 重新排列 JavaScript 数组/对象
- 我想重新排列我的数组和其他数组一样,这个数组是键和值
- 重新排列数组的索引以匹配其他数组
- angularjs-ng视图重新排列html元素
- BackboneJS重新排列集合中模型的最佳方式,同时为每个模型维护0索引的有序属性
- 如何重新排列剑道网格行
- 使用angularjs重新排列文本区域中的文本顺序
- 根据给定的标准重新排列 DOM 元素
- HTML5 拖放以重新排列网格中的小部件
- 比较两个JSON数组并重新排列新的JSON数组格式
- jQuery 重新排列/交换 img src 会导致照片重新加载出现故障
- 重新排列彼此靠得太近的点
- 重新排列 JavaScript 对象
- 重新排列元素顺序响应式设计
- 重新排列区域内的磁贴
- 避免多次遍历数组以重新排列元素
- 如何重新排列此代码,以便我的 setInterval 无限停止循环