【发布时间】:2019-05-30 00:06:27
【问题描述】:
在以下代码中,users 是一个对象,我需要将其转换为仅包含属性值的数组:
users = [
{ mobile: '88005895##' },
{ mobile: '78408584##' },
{ mobile: '88008335##' }
];
所需的输出:
[88005895##,78408584##,88008335##];
以下jQuery 代码正在运行,但我不知道如何使用纯 JavaScript 实现相同的功能:
var objNumber = $.map(users, function(value, index) {
return [value];
});
console.log(objNumber);
到目前为止我所做的尝试:
var objNumber = Object.keys(users).map(function (key) { return users[key]; });
【问题讨论】:
-
users.map(value => [value])
-
你试过用谷歌搜索 JS equiv $.map 等吗?
-
投票重新提出这个问题,因为 OP 提供了一个他迄今为止尝试过的例子。
标签: javascript jquery node.js ecmascript-6