[英]How to change Format to array in javascript?
我正在以这种格式获得一些价值
[["first"],["second"],["third"]]
我想得到
{"first","second","third"}
我应该在javascript中做什么?
这是非法的: {"first","second","third"}
对象必须是键值对的映射。 您可以达到的最佳效果是:
{`first`: null, `second`: null, `third`: null}
var arr2d = [["first"], ["second"], ["third"]];
var arrFlat = arr2d.reduce(function(a, b) {
return a.concat(b);
});
var obj = {};
for (var i = 0; i < arrFlat.length; i++) {
obj[arrFlat[i]] = null;
}
console.log(obj);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.