首页 > 解决方案 > 如何获取放在控制台中的数组对象,带地图的箭头功能不起作用

问题描述

我如何在 de console.log 中获取对象,因为我尝试过这种方式;

var result = data.map(person => ({ value: person._id, text: person.name }));
console.log(result)

只是没有成功。不明确的。

有人能帮我吗?

在此处输入图像描述

如果看不到图像,console.log(data) 会输出这个;

    Object

products: Array (183)
0 {_id: "5e96dea579936a2aa5882689", name

标签: javascriptarraysjsonnodes

解决方案


我在 JS Fiddle 中复制了这个,效果很好:https ://jsfiddle.net/o37hn18p/

var data = [{
    _id: "5e96dea579936a2aa5882689",
    name: "Strawberry"
},
{
    _id: "5e9643rfwe436a2aa5882689",
    name: "Flowers"
}
];

console.log("data:");
console.log(data);

var result = data.map(person => ({
  value: person._id,
  text: person.name
}));
console.log("\n\nresult:");
console.log(result);

如果您可以发布更多代码,我们可以进行更好的调查


推荐阅读