smxl.net
当前位置:首页 >> Es6 vAr lEt 区别 >>

Es6 vAr lEt 区别

es6中所有的var都可以替换为let或const,var没有存在的意义了 const用于一些不会修改的值,如常量等 其他的都用let

var——声明变量 let——声明块中的变量 const——声明常量(一旦赋值不可更改) function varTest() { var x = 1; if (true) { var x = 2; // same variable! console.log(x); // 2 } console.log(x); // 2 } function letTest() { let x = 1; if (tr...

var——声明变量 let——声明块中的变量 const——声明常量(一旦赋值不可更改) function varTest() { var x = 1; if (true) { var x = 2; // same variable! console.log(x); // 2 } console.log(x); // 2}function letTest() { let x = 1; if (true...

var——声明变量 let——声明块中的变量 const——声明常量(一旦赋值不可更改) function varTest() { var x = 1; if (true) { var x = 2; // same variable! console.log(x); // 2 } console.log(x); // 2 } function letTest() { let x = 1; if (tr...

es6中所有的var都可以替换为let或const,var没有存在的意义了 const用于一些不会修改的值,如常量等 其他的都用let

如果是 Map 的 for ... of 就比较简单: for ( const [ key, value ] of map ) { console.log( key, value );}但是你问的应该是数组。 数组的 for ... of 获取不了 index,你需要用 forEach var arr = [ 'a', 'b', 'c' ];arr.forEach( ( item, i...

var——声明变量 let——声明块中的变量 const——声明常量(一旦赋值不可更改) function varTest() { var x = 1; if (true) { var x = 2; // same variable! console.log(x); // 2 } console.log(x); // 2 } function letTest() { let x = 1; if (tr...

var——声明变量 let——声明块中的变量 const——声明常量(一旦赋值不可更改)function varTest() { var x = 1; if (true) { var x = 2; // same variable! console.log(x); // 2 } console.log(x); // 2} function letTest() { let x = 1; if (true...

老版本的 jshint,在 .jshintrc 里面 加上 "esnext" : true,新版本的加上 "esversion" : 6

es6中所有的var都可以替换为let或const,var没有存在的意义了 const用于一些不会修改的值,如常量等 其他的都用let

网站首页 | 网站地图
All rights reserved Powered by www.smxl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com