ES6和ES5基本介绍 let const 关键词定义变量 let 定义变量 特点: let 定义的变量,不会进行预解析 let 定义的变量,与 forEach() 中的变量类似 每次执行都会定义出一个新的,相互之间不影响的变量尤其是在循环中,for,forEach,for...in,都最好使用let定义变量 let 不能重复定义变量名称,一个变量名称只能定义一次 let 定义的变量,如果是定义在 { } 中,只能在 { } 中被执行被调用在 { } 之外,是不能被调用执行的{ } 包…
最近想在重新学下ES6,所以就把自己学到的,记录下加强下自己的理解 首先先简单的聊下ES5和ES6中的继承 1.在es5中的继承: function parent(a,b){ this a = a; this b = b; } function child(c){ this c = c }; 通过子集去继承父级: parent.call(child,1,2) 而去看call的底层方法可知,继承的过程是通过prototype属性 child.prototype = new parent(1,2);…
ES5与ES6的对比不同点整理 本文关键词:ES6,javascript, 1.Default Parameters(默认参数) es6之前,定义默认参数的方法是在一个方法内部定义 var link = function (height, color, url) { var height = height || 50; var color = color || 'red'; var url = url || 'https://blog.csdn.net/u011215669'; } es6写法,…