我是靠谱客的博主 哭泣画板,最近开发中收集的这篇文章主要介绍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 JavaScript 严格模式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部