摘要: 可分为 数组的扩展运算符 [...] 和对象的扩展运算符 {...} 两大类 作用1:实现浅拷贝,避免污染数据。 特点:浅拷贝后得到的对象/数组,与源对象/数组互不影响 【实际应用:上拉加载数据】 代码实现: let arr=[2,3,4,5]; let obj={name:"李四",age:18, 阅读全文
posted @ 2021-08-31 19:21 Strugglinggirl 阅读(50) 评论(0) 推荐(0) 编辑
摘要: (1)指用function声明的函数体,函数参数可以写默认值 特点:es5不可以,es6可以。 (2)默认参数两种设置方法 第一种方法:function 函数体(参数=默认值){} 特点是:直接在函数体()中,给参数赋值。 第二种方法:function 函数体(参数){ 新参数 = 参数 || 默认 阅读全文
posted @ 2021-08-31 17:39 Strugglinggirl 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1>es5代码实现: 字符串1+ 变量名 + 字符串2 。 2>es6代码实现: ` 字符串1 ${变量名} 字符串2 `。 特点:`` 搭配 ${变量名} 使用。 阅读全文
posted @ 2021-08-31 17:27 Strugglinggirl 阅读(41) 评论(0) 推荐(0) 编辑
摘要: (1)es5和es6,如何对字符串在页面进行换行显示 1>es5的换行代码实现: 字符串1+ "\n" +字符串2 。 特点:利用 \n 。 2>es6的换行代码实现: `字符串在页面的预定显示格式` 。 特定:利用反引号 ``。 (2)es5和es6,如何对字符串在页面进行空格显示 1>es5的空 阅读全文
posted @ 2021-08-31 17:23 Strugglinggirl 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 用const进行常量的声明,在声明的同时必须进行初始化,否则会报错。 第一,用const对值类型的常量进行声明时,常量的值不能改变。否则报错。 值类型如:字符串String、数字Number、布尔Boolean。 第二,用const对引用数据类型的常量进行说明时,常量指向的内存地址值是不能改变的,否 阅读全文
posted @ 2021-08-31 17:01 Strugglinggirl 阅读(135) 评论(0) 推荐(0) 编辑
摘要: (1)作用域不同(处在不同类型作用域的同名变量,变量结果互不影响) var是在es5中用来声明变量。var声明的变量的作用域分为:全局作用域和函数作用域。 第一,在函数体里面用var声明的变量,变量作用域属于函数作用域。 特点是:作用结果对函数体外的同名变量不起作用。 第二,在函数体外面用var声明 阅读全文
posted @ 2021-08-31 16:42 Strugglinggirl 阅读(429) 评论(0) 推荐(0) 编辑