老师是真的厉害,看完这个视频对自己JS有很大提升,不过还有一个BUG,就是最后一行最后一个如果是空,点击检查无法标记为错误,需要在checker.js中把checkArray方法中i < length - 1改为i < length,不需要再减一了
2017-11-12
在cheker.js中的checkArray方法应该是这样才对,
function checkArray(array){
......
for(let i = 0; i < length; i++){
......
for(let j = i + 1; j < length-1; j++){
.......
}
}
return marks;
}
视频当中的是不是无法检查最后一个数如果为0的情况
function checkArray(array){
......
for(let i = 0; i < length; i++){
......
for(let j = i + 1; j < length-1; j++){
.......
}
}
return marks;
}
视频当中的是不是无法检查最后一个数如果为0的情况
2017-11-11
讲师回答 / 边城
`rowIndex` 是一个局部变量,这里应该用 `let` 来声明的。视频录制的时候应该也有出错,在 14分10秒的地方,你会发现突然多了 `let` 声明。可能是在中间剪辑的时候删了中间改错的那一部分(Sorry for that)。
2017-11-08
讲师回答 / 边城
没有源码不太好分析产生问题的原因。可以检查一下 toolkit.js 中导出对象及其属性。视频的 5分55秒 有导出的结构,是 Toolkit.matrix.makeMatrix()。7分20秒的时候讲到了正确的调用姿势。
2017-11-05