严格模式与高阶函数

严格模式
1,检查代码,消除语法的一些不合理,不严谨之处
2,消除一些代码运行的不安全之处,保证代码运行的安全
3,提高编译器效率
特点:
1,不可以省略var声明变量
2,不支持八进制
3,禁止使用this关键字指向全局变量
4,不允许在非函数的代码块内声明函数
5,arguments变量的形参不同步
bind
将这个函数绑定给一个对象,那么这个函数里的this就会指向这个对象
var user = {
username: '张三'
}

function fn() {
console.log(this.username);
}
//bind将这个函数绑定给一个对象,那么这个函数里的this就会指向这个对象
//函数对象.bind(绑定的对象)()

严格模式与高阶函数最先出现在Python成神之路

版权声明:
作者:倾城
链接:https://www.techfm.club/p/28597.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>