var splitIndexArray = (unformattedArray[0]).split('=')
//alert(splitIndexArray[0]) //alerts correct value
//alert(splitIndexArray[1]) //alerts correct value
var serialNoArray[splitIndexArray[0]]=splitIndexArray[1] //(--> this statement)
给我一个错误,说“丢失;在声明之前”
答案 0 :(得分:1)
这是无效的:
var serialNoArray[splitIndexArray[0]]
你想这样说:
var serialNoArray = [ ];
serialNoArray[splitIndexArray[0]] = splitIndexArray[1];
答案 1 :(得分:0)
你的语法错了。首先,始终使用;
终止语句 - splitIndexArray
分配后应该有一个语句。其次,您不能组合变量声明和数组项目赋值。你需要以某种方式将这两件事分开serialNoArray
。