js中容易出错的地方

来源:互联网 发布:gotv倚天屠龙记ts源码 编辑:程序博客网 时间:2024/05/18 02:44

变量或函数未声明使用

函数未声明使用
...<button id="btn">click me</btn>... //HTML中的button声明
var btn = document.getElementById('btn');btn.addEventListener('click',clickFunc); //错误,未声明就使用var clickFunc = function(e){...}
变量未声明使用
var a = b; //错误,未声明就使用
综上可看出,类似于在javascript中“=”左侧可以不声明就使用,但右侧需要先声明再使用。

对象赋给对象

var a = Object.creat(null);var b = a['one'] = Object.creat(null);b['two'] = 'hello';
此时a['one']['two'] = 'hello'

0 0
原创粉丝点击