ECMAScript6
文章平均质量分 57
万里啊WanLi
这个作者很懒,什么都没留下…
展开
-
ECMAScript6之顶层对象的属性
顶层对象,在浏览器环境指的是window对象,在Node指的是global对象。ES5之中,顶层对象的属性与全局变量是等价的。window.a = 1;a //1a = 2;window.a // 2顶层对象的属性与全局变量挂钩,被认为是JavaScript语言最大的败笔之一。这样的设计带来几个很大的问题:没法在编译时就报出变量未声明的错误,只有运行时才能知道(因为全局变量可能是顶层对象的属性创造的,而属性的创造是动态的);程序员很容易不知不觉的创建了全局变量(比如打字出错);顶层对象原创 2021-03-12 20:24:54 · 155 阅读 · 0 评论 -
ECMAScript6之const
基本用法原创 2021-03-10 10:58:32 · 110 阅读 · 0 评论 -
ECMAScript6之块级作用域
let实际上为JavaScript新增了块级作用域。function f1(){ let n = 5; if(true){ let n = 10; } console.log(n); // 5}ES6允许块级作用域的任意嵌套。{{{{ {let insane = "Hello World"} console.log(insane); // 报错}}}}内层作用域可以定义外层作用域的同名变量。{{{{ let insane = "Hello World"; {let in原创 2021-03-09 20:47:03 · 85 阅读 · 0 评论 -
ECMAScript6之let
基本用法原创 2021-03-09 19:39:34 · 191 阅读 · 0 评论