ES6中字符串、数组、对象、函数新特性有哪些学习笔记?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1633个文字,预计阅读时间需要7分钟。
本文以实例讲述了ES6学习笔记中的字符串、数组、对象、函数新增知识点。分享给家长供参考,具体如下:
1. 模板字符串:使用反引号``创建,可包含变量和表达式。 例如:`Hello, ${name}!`,其中`${name}`表示变量。
2. 反引号``:用于创建模板字符串,并在其中进行字符串拼接。 例如:`a + b=${a + b}`,输出结果为`a + b=3`。
3. 字符串扩展: - `includes()`:判断字符串是否包含指定子串。 - `startsWith()`:判断字符串是否以指定子串开头。 - `endsWith()`:判断字符串是否以指定子串结尾。 - `repeat()`:重复字符串指定次数。
4. 数组扩展: - `includes()`:判断数组是否包含指定元素。 - `find()`:查找数组中第一个满足条件的元素。 - `findIndex()`:查找数组中第一个满足条件的元素的索引。 - `fill()`:用指定值填充数组。 - `copyWithin()`:浅拷贝数组中的一部分到另一部分。
5. 对象扩展: - 属性简写:直接使用变量名作为属性名。 - 属性名表达式:使用表达式作为属性名。 - 方法简写:直接使用函数名作为方法名。
6. 函数扩展: - 默认参数:为函数参数设置默认值。 - 剩余参数:将多个参数合并为一个数组。 - 扩展运算符:将数组或对象解构为多个参数或属性。 - 箭头函数:简化函数定义,无`this`绑定。
本文实例讲述了ES6学习笔记之字符串、数组、对象、函数新增知识点。
本文共计1633个文字,预计阅读时间需要7分钟。
本文以实例讲述了ES6学习笔记中的字符串、数组、对象、函数新增知识点。分享给家长供参考,具体如下:
1. 模板字符串:使用反引号``创建,可包含变量和表达式。 例如:`Hello, ${name}!`,其中`${name}`表示变量。
2. 反引号``:用于创建模板字符串,并在其中进行字符串拼接。 例如:`a + b=${a + b}`,输出结果为`a + b=3`。
3. 字符串扩展: - `includes()`:判断字符串是否包含指定子串。 - `startsWith()`:判断字符串是否以指定子串开头。 - `endsWith()`:判断字符串是否以指定子串结尾。 - `repeat()`:重复字符串指定次数。
4. 数组扩展: - `includes()`:判断数组是否包含指定元素。 - `find()`:查找数组中第一个满足条件的元素。 - `findIndex()`:查找数组中第一个满足条件的元素的索引。 - `fill()`:用指定值填充数组。 - `copyWithin()`:浅拷贝数组中的一部分到另一部分。
5. 对象扩展: - 属性简写:直接使用变量名作为属性名。 - 属性名表达式:使用表达式作为属性名。 - 方法简写:直接使用函数名作为方法名。
6. 函数扩展: - 默认参数:为函数参数设置默认值。 - 剩余参数:将多个参数合并为一个数组。 - 扩展运算符:将数组或对象解构为多个参数或属性。 - 箭头函数:简化函数定义,无`this`绑定。
本文实例讲述了ES6学习笔记之字符串、数组、对象、函数新增知识点。

