我是靠谱客的博主 哭泣画板,这篇文章主要介绍node.js JavaScript 严格模式,现在分享给大家,希望可以做个参考。

为什么80%的码农都做不了架构师?>>>   hot3.png

严格模式 ,

特点:

  • 变量严格声明(使用 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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(68)

评论列表共有 0 条评论

立即
投稿
返回
顶部