摘要:
ES6允许直接写入变量和函数,作为对象的属性和方法。 var fa = 'aa';var mu = function(){ console.log(1);}var bo = {fa,mu};console.log(bo) //VM2019:6 {fa: "aa", mu: ƒ} 扩展: Getter 阅读全文
摘要:
输出: =[=VM598:14 undefinedVM598:15 ƒ (name) { this.name = name; this.instance = null; console.log("construct"); console.log(this);}VM598:16 =]=VM598:18 阅读全文
摘要:
Array.from() 可以通过以下方式来创建数组对象: 伪数组对象(拥有一个 length 属性和若干索引属性的任意对象) 可迭代对象(可以获取对象中的元素,如 Map和 Set 等) Array.from() 方法有一个可选参数 mapFn,让你可以在最后生成的数组上再执行一次 map 方法后 阅读全文
摘要:
看以上例子应该能明白. 阅读全文
摘要:
1. let声明的变量只在它所在的代码块有效 2.var“变量提升”现象是变量在申明前使用,会返回underfined。let不像那样会发生“变量提升”现象。所以变量一定要在声明后使用,否则报错。 3.在代码块内,使用let命令声明变量之前,该变量都是不可用的。这在语法上,称为“暂时性死区”(tem 阅读全文