我在j查询中有一些小问题。我的代码是这样的
var tt = 8*1;
var n = tt.toString();
var uu1 = n.split('*');
var count = uu1.length;
var table_id44 = '';
for(k = 0,m = 1; k < count-1; k++,m++)
{
var table_id44[m] = uu1[k];
}
当我说我在控制台日志中出现错误时SyntaxError:missing;在声明之前。请某人帮助。
答案 0 :(得分:1)
table_id44
声明为数组。并且您无需在for
循环中重新声明变量。
var tt = 8 * 1;
var n = tt.toString();
var uu1 = n.split('*');
var count = uu1.length;
var table_id44 = [];
for (k = 0, m = 1; k < count - 1; k++, m++) {
table_id44[m] = uu1[k];
}
答案 1 :(得分:0)
试试这个,您将其声明为字符串var table_id44 = '';
并将其用作array
。
var tt = "8 * 1";//use it as string so that you can further split it on *
var n = tt.toString();
var uu1 = n.split('*');
var table_id44 = [];
for (k = 0, m = 1; k < count - 1; k++, m++)
{
table_id44[m] = uu1[k];//prevent multiple declaration in loop
}