1
如何将此字符串:house,33;car,43;dog's,99;
转换为此数组:arr[33]="house" arr[43]="car" arr[99]="dog's"
使用javascript和jquery。创建Javascript数组
一旦我有了数组,我可以在每个数据旁边存储信息(如0或1标志)吗?
如何将此字符串:house,33;car,43;dog's,99;
转换为此数组:arr[33]="house" arr[43]="car" arr[99]="dog's"
使用javascript和jquery。创建Javascript数组
一旦我有了数组,我可以在每个数据旁边存储信息(如0或1标志)吗?
试试这个..
var initString = "house,33;car,43;dog's,99";
var array1 = initString.split(';')
var result = [];
for(var i=0,l=array1.length;i<l;i++){
var items = array1[i].split(',');
result[parseInt(items[1])] = {flag:0, value:items[0]};
}
var str = "house,33;car,43;dog's,99;";
var pieces = str.split(';');
var arr = new Array();
for (var index = 0; index < pieces.length; index++) {
var halves = pieces[index].split(',');
arr[ halves[1] ] = halves[0];
}
虽然你真的不应该指定数组索引,除非你有一个完整的列表,从0到99(你的样品只有三个项目,所有这些都是早已进入该序列)。
我怎么能存储在一些其他的方式,用字相关的数字,但不能作为指标? – 2011-04-07 11:56:41