美文网首页
关于js的严格模式的限制

关于js的严格模式的限制

作者: 明天F | 来源:发表于2018-07-28 21:49 被阅读0次

1,变量必须声明后再使用
2,函数的参数不能有同名属性,否则报错
3,不能使用with语句
4,不能对只读属性赋值,否则报错
5,不能使用前缀0表示八进制数,否则报错
6,不能删除变量delete prop,会报错,只能删除属性delete global[prop]
7,eval不会在它的外层作用域引入变量
8,eval和arguments不能被重新赋值
9,arguments不会自动反映函数参数的变化
10,不能使用arguments.callee
11,禁止this指向全局对象
12,不能使用fn.caller和fn.arguments获取函数调用的堆栈
13,增加了保留字(比如protected、static和interface)

相关文章

  • 关于js的严格模式的限制

    1,变量必须声明后再使用2,函数的参数不能有同名属性,否则报错3,不能使用with语句4,不能对只读属性赋值,否则...

  • JS中严格格式的使用--'use strict'

    一:简单介绍 严格模式是在ES5中引入的,它可以视为JS的一个子集,在严格模式下,限制了JS的标准使用下一些行为。...

  • 严格模式的限制

    "use strict";ES6 的模块自动采用严格模式;严格模式是 ES5 引入的; 严格模式主要有以下限制。 ...

  • 面向对象-严格模式、作用域

    严格模式 js有两中开发模式:非严格模式(默认)+严格模式(“ues strict”) 严格模式:会进行更严格的代...

  • JavaScript严格模式的限制

    use strict严格模式, 很推荐使用, 在开发中还是可以去使用严格模式的来进行代码编写避免不必要的性能损耗并...

  • 严格模式的js

    一、严格模式 二、ECMAScript 只是标准 三、声明变量 四、声明常量 五、字符串拼接 六、扩...

  • js的严格模式

    严格模式# 为什么要有严格模式 严格模式需要注意的事项## 1.禁止试用with语句(with语句无法在编译时就确...

  • js 的严格模式

    "use strict"; js的严格模式。 有什么用? 不过是为以前的不规范做的补救而已。 js以前太任性了,想...

  • js的严格模式

    严格模式[理解] 概念 2011年ECMAscript5发布除了正常运行模式,ECMAscript5添加了第二种运...

  • 开发中的严格模式

    js中有严格模式和非严格模式两种运行环境 在开发中,有非严格模式和严格模式2种开发模式 在严格模式下,会做更加严格...

网友评论

      本文标题:关于js的严格模式的限制

      本文链接:https://www.haomeiwen.com/subject/ynsamftx.html