
ES6
要成为光的女人
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
10.在for...of 中取得数组的索引
【代码】10.在for...of 中取得数组的索引。原创 2022-11-15 14:40:20 · 725 阅读 · 1 评论 -
9.Map 映射
键 ----->值,key--->value。Map 和对象键值对的集合。使用Map 添加成员。原创 2022-11-15 14:28:39 · 108 阅读 · 0 评论 -
8.set
数组是一系列无序,没有重复值的数据集合。原创 2022-11-15 14:15:20 · 112 阅读 · 0 评论 -
6.函数参数默认值的应用
2.接收一个对象作为参数。1.接收很多参数的时候。原创 2022-11-15 10:58:36 · 142 阅读 · 0 评论 -
5.对象字面量的增强
键名和变量或者常量名一样的时候,可以只写一个。方法可以省略冒号和function 关键字。1.方括号语法可以写在对象字面量中。4.方括号语法的用法。原创 2022-11-15 10:24:27 · 114 阅读 · 0 评论 -
4.解构赋值
解析某一些数据的结构,将我们想要的东西提取出来,赋值给变量或者常量。不取的可以直接用逗号跳过。2.属性名相同的完成赋值。2.对象解构赋值的原理。1.模式(结构)匹配。原创 2022-11-15 00:53:57 · 148 阅读 · 0 评论 -
3.this 指向
1.全局作用域的this 指向2.一般函数(非箭头函数)中的this 指向1.只有在函数调用的时候this 指向菜确定,不调用的时候,不知道指向谁2.this 指向和函数 在哪儿 调用没关系,只和谁在调用有关事件处理中this,指向当前事件的触发对象构造函数this:指向实例化生成的对象。原创 2022-11-14 20:40:35 · 138 阅读 · 0 评论 -
1.模版字符串
只要最终可以得出一个值的就可以通过${} 注入到模版字符串中。模版字符串中所有的空格、换行或者锁紧都会保留在输出之中。2.输出 ` 和 \ 等特殊字符`平常单引号和双引号这些 为一般字符串。2.模版字符串与 一般字符串的区别。案例如下:字符串进行拼接。3.模版字符串的注意事项。4. 模版字符串案例练习。反引号: 模版字符串。#一般字符串进行拼接。#模版字符串进行拼接。3.模版字符串的注入。原创 2022-11-14 19:11:10 · 136 阅读 · 0 评论 -
map() 的用法
1.该方法会返回一个新的数组,新数组里面的元素是原数组里面的元素经过调用函数处理后的值2.并且该方法是按照原数组里面的元素顺序进行依次处理。注意:map 方法不会修改原始数组。参数说明:currentValue : 原始元素的值index: 原始值的索引array.map(function(currentValue, index){})案例1: 由元素中的原值的平方,组成新的值 var arr=[1,2,3,4,5,6,7,8] var result=arr.原创 2022-05-25 19:34:23 · 300 阅读 · 0 评论 -
js some 使用方法
some 对于遍历数组,其值返回的是一个布尔值,它会对每一个元素,执行一次指定函数,直到返回true代码示例如下:我这个是一个数组对象:只要每一项有num 为0,将无法满足领取条件flag : 是一个是一个返回的布尔值that.data.words: 是需要遍历的数组item:每一项的数据item.num==0 条件//领取赠品get:function(){ var that=this//flag 是一个布尔值 let flag = that.data.words.s原创 2022-05-18 15:48:24 · 1221 阅读 · 2 评论 -
浅拷贝,深拷贝的实现
1.对象的引用类型赋值const info={name:"jiang",age:100}const obj=info;info.name="yi";2.对象的浅拷贝实现:Object.assign()方法const info={name:"jiang",age:100};const obj=Object.assign({},info);3.对象的深拷贝实现思路:1.先转成Json 字符串2.在对字符串进行一个还原3.在内存里面生成一个新的对象,赋值给obj就可以了,跟以原创 2022-05-06 22:26:13 · 91 阅读 · 0 评论 -
let 和 var 的区别
1.作用域不一样var 来声明变量,只有函数作用域和全局作用域,也就是说可以在代码块外部使用。而 let 可以实现块及作用域,只能在代码块内有效,在代码{ } 之外是不能访问。举例1:var 和 let作用域的区别2. let 没有变量提升,var 有变量提升3.变量不能重复声明:let 变量不能重复声明var 变量可以重复声明4.循环作用域友情提示:const 常量: 声明必须赋值,否则报错...原创 2022-03-30 00:19:45 · 1691 阅读 · 0 评论