![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
可可爱爱的你吖
生活不易,时间很短,人丑就要多学习。
展开
-
多维数组判断每一项是否有值
一个数组对象里面套数组,判断这些某个数组是否有值(length > 0)思路:(适用表单)1.先把selected这些数组拿出来(用得map循环)2.分别去获取每个selected数组,看其长度是否 > 0,若是有值给个标识true (用reduce实现)3.每个selected数组中若是无值得话会一直是空数组来回替换4.最后定义一个值去获取reduce得结果,用if判断即可,若是true得话就说明某个数组是有值得,else 那就是没值5.reduce()用着真香,快去看看,另外一篇原创 2021-03-25 15:43:53 · 634 阅读 · 0 评论 -
reduce()方法详解之数组对象去重
1.reduce()方法实现数组对象去重(reduce方法没搞明白过)// 测试 getTest1() { const array1 = [ { userId: 12277, insuranceProbability: '0.55', nonInsuranceProbability: '0.33' }, { userId: 10253, insuranceProbability: '0.65', nonInsuranceProbability: '0.3原创 2021-03-24 16:44:46 · 2555 阅读 · 0 评论 -
var,let,const三者的区别
今天被问到var,let,const三者的区别了,var,let用来声明变量,可改变,const用来声明常量,不可修改1.var的特点var声明的变量会提升到当前作用域的顶部,可重复赋值,可重复声明,2.let的特点let声明的变量不会提升,提前使用会报错,会形成块级作用域console.log(a); // undefinedvar a = 100;console.log(a); // 报错let a = 100;let声明的变量不可重复声明let a= 222;let a=原创 2020-08-10 22:34:31 · 136 阅读 · 0 评论