根据我们的要求进行数组拆分

我的数组包含逗号作为分隔符的值,如
array={raju,rani,raghu,siva,stephen,varam}.  
但我想转换成以下格式
array = {raju:rani raghu:siva atephen:varam}.
请给出一些逻辑来实现这个。     
已邀请:
如果您以字符串开头,可以用逗号分隔:
var myString = 'raju,rani,raghu,siva,stephen,varam';
var array = myString.split(',');
鉴于此,您可以执行以下操作:
var array = [ 'raju', 'rani', 'raghu', 'siva', 'stephen', 'varam' ];
var result = {};

for(var i = 0; i < array.length; i+= 2) {
   result[array[i]] = array[i+1];
}
...给出了你要求的答案。 请记住,如果数组不能被2整除,则最后一项的值将为
undefined
。     
这是如何将数组转换为键值对象对象(奇数索引是键,偶数索引是结果键值对中的值)
var array = ['raju', 'rani', 'raghu','siva','stephen','varam'], 
    pairs = {};

for (var i = 0; i < array.length; i += 2) {
    pairs [array[i]] = array[i + 1];
}
    

要回复问题请先登录注册