es5严格模式简谈
Posted 学如逆水行舟,不进则退。
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了es5严格模式简谈相关的知识,希望对你有一定的参考价值。
一、用法:
在全局或局部开头加上“use strict”即可
就是一行字符串,不会对不兼容严格模式的浏览器产生影响。
二、不再兼容es3的一些不规则语法。使用全新的es5规范。
三、两种用法:
全局严格模式
局部函数内严格模式(推荐)
四、常用的一些特点:
1、不支持with,arguments.callee,func.caller
2、变量赋值前必须声明,
3、局部this必须被赋值(Person.call(null/undefined) 赋值什么就是什么),
4、拒绝重复属性和参数
p.s.个人感觉es6和es5的严格模式很相似,所以直接好好学习一些es6的规范就好了,推荐阮一峰大神的一本书,附上链接:http://es6.ruanyifeng.com/
以上是关于es5严格模式简谈的主要内容,如果未能解决你的问题,请参考以下文章