如何将javascript数组转换为对象?
最好的转换方式是什么如何将javascript数组转换为对象?,javascript,arrays,Javascript,Arrays,最好的转换方式是什么 ['a', 'b', 'c', 'd', 'e', 'f'] 进入: { "a": "b", "c": "d", "e": "f" } Array.prototype.toObject=函数{ //var length=此长度为-1; 返回this.reducefunctionobj、val、index、array{ i索引%2!=0返回对象; //ifindex==长度返回obj;//保留“e”属性 obj[val]=数组[index+1]; 返回ob
['a', 'b', 'c', 'd', 'e', 'f']
进入:
{
"a": "b",
"c": "d",
"e": "f"
}
Array.prototype.toObject=函数{
//var length=此长度为-1;
返回this.reducefunctionobj、val、index、array{
i索引%2!=0返回对象;
//ifindex==长度返回obj;//保留“e”属性
obj[val]=数组[index+1];
返回obj;
}, {}
}
变量a=['a','b','c','d','e','f'];
console.loga.toObject 使用旧的good for循环并跳过每一次迭代怎么样
Array.prototype.toObject=函数{
//var len=this.length-1;//省略“e”属性
var len=this.length;//保留“e”属性
var obj={};
对于变量i=0;i