js中三个数组T1=[a,A],T2=[b,B],T3=[c,C]如何变成一个数组array('a' => 'A','b' => 'B','c' =>'C')?
js中三个数组:T1=[a,A],T2=[b,B],T3=[c,C]如何变成一个数组,形式如:array('a'=>'A','b'=>'B','c'=>'C')?还有一种...
js中三个数组:
T1=[a,A],
T2=[b,B],
T3=[c,C]
如何变成一个数组,形式如:array('a' => 'A','b' => 'B','c' =>'C')?
还有一种情况array('a' ,'A','b' , 'B','c' ,C')如何变成array('a' => 'A','b' => 'B','c' =>'C') 展开
T1=[a,A],
T2=[b,B],
T3=[c,C]
如何变成一个数组,形式如:array('a' => 'A','b' => 'B','c' =>'C')?
还有一种情况array('a' ,'A','b' , 'B','c' ,C')如何变成array('a' => 'A','b' => 'B','c' =>'C') 展开
展开全部
var combine=function(){
var args = arguments;
var o={};
for(var i=0,len=args.length;i<len;i++)
o[args[i][0]] = args[i][1];
return o;
};
var combine2=function(arr){
var o={};
for(var i=0,len=arr.length;i<len;i+=2){
o[arr[i]] = arr[i+1];
}
return o;
};
var T1=['a','A'],
T2=['b','B'],
T3=['c','C'],
A1=['a','A','b','B','c','C'];
// js中没有关联数组 只能转成对象
// 第一种转换
console.log(combine(T1,T2,T3));
// 第二种转换
console.log(combine2(A1));
追问
这个console.log(combine(T1,T2,T3));要怎么引用数据呢?
追答
//这样就可以了
var a = combine(T1,T2,T3);
console.log(a);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询