如何将 var:var 推送到数组
How to push var:var to array
我有以下代码:
var fieldArr = [];
dimensions.forEach(function (dimension) {
fieldArr.push({dimension.id:dimension.name});
});
这将生成错误。
我想做的是给出这个dimensions
{
id: abc
name: ddd
},
{
id: aaa
name:kkk
}
我希望fieldsArr
看起来像这样
[abc] -> ddd
[aaa] -> kkk
您需要填充对象而不是数组。
爪哇语
var dimensions = [{
id: "abc",
name: "ddd"
}, {
id: "aaa",
name: "kkk"
}],
fieldArr = {};
dimensions.forEach(function (dimension) {
fieldArr[dimension.id] = dimension.name;
});
console.log(fieldArr);
输出
Object {abc: "ddd", aaa: "kkk"}
斯菲德尔
那么
fieldArr
不应该是一个数组,而是一个对象。
var fieldArr = {};
dimensions.forEach(function (dimension) {
fieldArr[dimension.id] = dimension.name;
});
fieldArr[dimension.id] = dimension.name
相关文章:
- Var工作,但在使用数组执行相同操作时停止
- 从 JSON 制作 javascript var(数组)
- 如何在 JavaScript 中将数组中的 [ ] 替换为 var 结果
- for(数组中的i)和for(var i=0;i<array.length;i++)之间的差异
- 将json数组转换为node.jsexpress.js中的var值
- 剪切数组值并用 var i 填充它
- 将输入文件(多个文件)保存到数组 var js,jquery 中
- 如何在此 var 声明中获取此数组的第一个元素
- JavaScript 神奇地将空 var 插入到新数组中/更改其长度
- 从数组的元素赋值 var
- 如何将 var:var 推送到数组
- Why for var在数组中返回一个字符串索引
- 如何在客户端的nodejs中评估var数组
- Javascript:for(var i<array.length)v.s.for(数组中的e)
- 如何在mongodb中查询id存储在$in的“var-ids”数组中的文档
- 将Multiple Var输入函数,搜索JSON数组,并将Multiple Array Val作为输出接收
- javascript如何将数组中的每个元素传递给不同的var
- 如何将$_SESSION['var']数组传递给jquery并执行ajax
- 你能从数组中调用一个var,而不是它的值吗
- PHP var数组中加入双引号