Ramda,从数组中提取一个json索引

时间:2019-11-22 09:52:10

标签: javascript arrays json ramda.js

我有以下数组,其中包含相似的JSON对象,

[{name: "Abc"}, {name: "Xyz"}, {name: "lmn"}]

Ramda如何帮助我实现以下目标

["Abc", "Xyz", "lmn"]

2 个答案:

答案 0 :(得分:6)

您可以使用pluck函数:

R.pluck('name', [{name: "Abc"}, {name: "Xyz"}, {name: "lmn"}])

答案 1 :(得分:0)

您也可以使用Array.prototype.map()

尝试一下:

let array = [{ name: "Abc" }, { name: "Xyz" }, { name: "lmn" }]
let res = array.map((value) => {
  return value.name;
})
console.log(res);