JavaScript
hwluo12
有梦为马
展开
-
JavaScript中const,var,let区别
主要内容是:js中三种定义变量的方式const, var, let的区别。1.const定义的变量不可以修改,而且必须初始化。1 const b = 2;//正确2 // const b;//错误,必须初始化 3 console.log('函数外const定义b:' + b);//有输出值4 // b = 5;5 // console.log('函数外修改const定义b:' + b);//转载 2017-05-17 21:04:10 · 175 阅读 · 0 评论 -
JavaScript中call,apply,bind方法的总结。
一般用来指定this的环境,在没有学之前,通常会有这些问题。var a = { user:"追梦子", fn:function(){ console.log(this.user); }}var b = a.fn;b(); //undefined我们是想打印对象a里面的user却打印出来undefined是怎么回事呢?如果我们直接执行a.fn()是可以的。转载 2017-05-19 23:51:39 · 225 阅读 · 1 评论