当前位置:网站首页>严格模式,use strict

严格模式,use strict

2022-08-02 00:14:00 weixin_46051260

使用严格模式,不会支持一些不规范的语法
1)调试更容易
2)变量在赋值之前必须要声明,防止意外的全局变量

        function fun(){
    
            a=10
        }
        fun()
        console.log(a);//会造成内存泄漏

3)取消this的强制转换

        var age=10
        function fun(){
    
            console.log(this.age);
        }
        fun.apply(null)

引用null或者未定义的值,this值会自动强制到全局变量,严格模式下会抛出错误,this不会指向全局变量
4)不允许函数参数重名

原网站

版权声明
本文为[weixin_46051260]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_46051260/article/details/126082556