我根据数据和规定的条件填写了矩阵...但是对我来说没有结果,这意味着矩阵为空或类似的东西。
function ser(h) {
var dataX = [];
var dataY = [];
for (i = 0; i < h.length; i++) {
if(h.charAt(i) == '0'){
//---- 1 -----
dataX.push(i);
dataY.push(30);
//---- 2 -----
dataX.push(i);
dataY.push(10);
//---- 3 -----
dataX.push(i+5);
dataY.push(10);
//---- 4 -----
dataX.push(i+5);
dataY.push(30);
//-----
dataX.push(i+10);
dataY.push(30);
}
}
console.log(dataY[0]);
}
ser(00); // test
答案 0 :(得分:0)
也许您想将其作为字符串传递:
ser("00")
此表达式返回undefined
:
var h = 00
console.log(h.length)
并且这将始终为false:
h.charAt(i) == '0'
因为charAt()是字符串方法。