Javascript 将JS数组转换为对象
转换阵列的最佳方法是什么:Javascript 将JS数组转换为对象,javascript,arrays,object,Javascript,Arrays,Object,转换阵列的最佳方法是什么: ['a', {java:'script'}, 'b', 23, 'c', ['qwe','rty']] 反对: {a:{java:'script'}, b: 23, c: ['qwe','rty']} const arr=['a',{java:'script'},'b',23',c',['qwe','rty']; 函数arrToObj(arr){ 常量obj={}; 对于(设i=0;i{ 常量obj={} 对于(设i=0;i
['a', {java:'script'}, 'b', 23, 'c', ['qwe','rty']]
反对:
{a:{java:'script'}, b: 23, c: ['qwe','rty']}
const arr=['a',{java:'script'},'b',23',c',['qwe','rty'];
函数arrToObj(arr){
常量obj={};
对于(设i=0;i console.log(arrToObj(arr))代码>这就是你要找的吗
const arr = ['a', { java:'script' }, 'b', 23, 'c', ['qwe','rty']]
const arr2obj = arr => {
const obj = {}
for (let i = 0; i < arr.length; i += 2) {
obj[arr[i]] = arr[i + 1]
}
return obj
}
console.log(arr2obj(arr))
const arr=['a',{java:'script'},'b',23',c',['qwe','rty']]
常数arr2obj=arr=>{
常量obj={}
对于(设i=0;i
以下是最新版本。您所编写的任何内容都不是有效的JavaScript。你想问什么还不清楚。你需要迭代数组,对键进行奇数索引,对值进行偶数索引。你是说['a',{java:'script'},'b',23',c',['qwe','rty']]]
作为输入,{a:{java:'script'},b:23,c:['qwe',rty']}
作为输出?下面是答案。下次记得更准确地回答问题,首先,提供你自己的问题解决方案。祝您有个美好的一天。