uncatch typeerror 无法读取未定义的 Javascript 的属性 '0'
uncaught typeerror cannot read property '0' of undefined Javascript
这是我的函数代码的一部分,在javascript错误控制台上出错(谷歌浏览器)
function premuto(x){
if(x.Clickable){
x.Selected = !x.Selected;
if (x.Selected){
x.style.backgroundColor ='lightblue';
y = document.getElementById('spazio');
y.innerHTML = y.innerHTML + x.innerHTML;
sequenza[indice] = x.Number;
indice++;
}
错误比较在"sequenza[indice] = x.Number;"行
怎么了?
谢谢
您的indice
为 0,sequenza
为 undefined
。在javascript中,如果你试图访问未定义的变量的属性或方法,它总是引发类型错误。您应该调试代码并准确查看 sequanza 何时变得undefined
。
相关文章:
- TypeError:无法读取属性'推'未定义的JavaScript
- 未捕获的TypeError无法读取未定义的属性socialsharing
- 得到"TypeError:无法读取属性'filename'未定义的“;调用“npm start
- 角度推入数组给出:TypeError:无法读取属性'推'的未定义
- http/rxjs catch回调中的Angular 2重定向导致TypeError:无法读取属性'订阅'
- TypeError:无法读取属性'findAll'的未定义
- Angular2-TypeError:无法读取属性'Id'(Typescript)中未定义的
- TypeError:无法读取属性'会话'的未定义
- Steam bot错误-TypeError:无法读取属性'0'的未定义
- casperjs未捕获错误:TypeError:试图分配给readOnly属性
- TypeError:无法读取属性'indexOf'的未定义
- emscripten+sdl=引发异常:TypeError:无法设置属性'widthNative'的未定
- Slick jQuery: TypeError 无法读取 undefined 的属性 'unslick'
- Typescript和Browserify-未捕获的TypeError:无法读取属性'步骤'的未定义
- Sailsjs:TypeError:无法读取属性'name'的未定义
- TypeError:无法读取属性'url'的未定义
- 提供“角服务”;TypeError:无法读取属性'helloConsole'“未定义”;
- Quicksort.js未捕获的typeError无法读取null的属性
- IE8 TypeError对象没有'不支持方法的此属性
- TypeError: 属性 Array.prototype.splice.call(..) 是不可配置的,无法删除