摘要: 解构赋值 ES6允许按照一定的模式从数组或对象中提取值,然后对变量进行赋值。即为解构赋值。当多次使用同一个对象的值时,该操作极大方便了代码的简写。 解构赋值主要有2种形式: let [yuan,tie] = game ; 而变量game 是数组: const game = ['原神','崩铁']; 阅读全文
posted @ 2023-12-23 16:35 郭培鑫同学 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 箭头函数 1. this是静态的,永远指向函数声明时所在作用域的this值,比如在全局作用域下,箭头函数的this就是window; 2. 箭头函数没有构造函数; 3. 箭头函数没有参数arguments; 4. 箭头函数的还可以进一步简写: ​ 1). 当且仅当只有一个参数时,可以省略小括号; ​ 阅读全文
posted @ 2023-12-23 16:33 郭培鑫同学 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 在ES6中,已经使用let代替var 那么为什么呢?即let的优点有哪些: 1. 变量不能重复声明 2. 变量不存在变量提升机制 3. let是块级作用域,即'局部变量' 4. 但是不影响到作用域链,即函数体可以使用let定义的变量 疑惑: 变量提升机制:可以在定义变量前,提前使用变量,在ES6之前 阅读全文
posted @ 2023-12-23 00:11 郭培鑫同学 阅读(14) 评论(0) 推荐(0) 编辑