gpt4 book ai didi

Javascript:如何动态填充属性值数组?

转载 作者:行者123 更新时间:2023-11-28 18:18:06 25 4
gpt4 key购买 nike

我有一个值数组,我想将其插入到对象的属性中,但我不确定如何插入。这是我的对象。该属性称为“”(位于最底部),如您所见,我正在尝试插入一个动态数据列表(称为“结果”) ”)进入其中:

var myConfig = {
globals: {
fontFamily: "Roboto"
},
type: "bar",
backgroundColor: "#f4f2f2",
plotarea: {
backgroundColor: "#fff"
},
scaleX: {
lineColor: "#7d7d7d",
tick: {
lineColor: "#7d7d7d"
},
guide: {
visible: false
},
values: [result[0]["Heading"], result[1]["Heading"], result[2]["Heading"], ...],

}};

有什么方法可以设置它来动态地将结果[“标题”]数据放入我的“值”属性中?

谢谢

最佳答案

因此,假设 results 是具有 Heading 属性的对象数组,您可以使用 map 获取仅包含这些对象的数组。函数,像这样:

values: result.map(function(item){ return item.Heading; })

map 是一个新函数,在 ECMAScript 5.1 中定义,但所有主流浏览器都支持它。基本上,对于数组中的每个项目,它将执行提供的选择器函数,并返回结果。因此,您从具有 Heading 属性的对象数组开始,并以 Heading 属性值本身的数组结束。

关于Javascript:如何动态填充属性值数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40461955/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com