概述
为什么80%的码农都做不了架构师?>>>
严格模式 ,
特点:
- 变量严格声明(使用 var 定义);
- 禁止动态绑定,不能使用 with,eval 作用域,所以效率高
- 不能删除变量 (和第一点只能用 var 定义变量有关,变量属性 configure为false)
使用严格模式
"use strict";
查看变量 configureable
[root@VM_235_218_centos ~]# node
> var tempStr1 = 'var create variable'
undefined
>
> Object.getOwnPropertyDescriptor(global,'tempStr1')
{ value: 'var create variable',
writable: true,
enumerable: true,
configurable: false }
>
> tempStr2 = 'with out var'
'with out var'
>
> Object.getOwnPropertyDescriptor(global,'tempStr2')
{ value: 'with out var',
writable: true,
enumerable: true,
configurable: true }
>
> delete tempStr1
false
>
> delete tempStr2
true
>
转载于:https://my.oschina.net/forwy/blog/870243
最后
以上就是哭泣画板为你收集整理的node.js JavaScript 严格模式的全部内容,希望文章能够帮你解决node.js JavaScript 严格模式所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复