看过很多大佬的ES6笔记,总结一下学习后的收获,给自己当作一个笔记用用: ES3.ES5定义变量有两种方法:var 和 function ES6定义变量有var.function.let.const等方法 let定义的变量,只在其块级作用域中生效,不会像var定义的变量发生变量提升,let定义的变量如果在定义之前使用,会发生语法错误,而ES5 var 定义的变量在定义前使用,只会提示undefined ***ES6中不允许重复声明同名变量:在函数中,也不允许声明与函数参数同名的变量*** con…
1.数组循环 介绍数组循环之前,先回顾一下ES5数组的循环 (1)数组遍历(代替普通的for):arr.forEach(callback(val,index,arr){todo}) //val是数组的当前项,index是数组的键名(下标),arr是整个数组 let arr = ['today','tomorrow','the day after tommrrow','three days from now']; arr.forEach(function(val,index,arr){ conso…