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 · 612 阅读 · 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 · 2523 阅读 · 0 评论 -
var,let,const三者的区别
今天被问到var,let,const三者的区别了,var,let用来声明变量,可改变,const用来声明常量,不可修改 1.var的特点 var声明的变量会提升到当前作用域的顶部,可重复赋值,可重复声明, 2.let的特点 let声明的变量不会提升,提前使用会报错,会形成块级作用域 console.log(a); // undefined var a = 100; console.log(a); // 报错 let a = 100; let声明的变量不可重复声明 let a= 222; let a=原创 2020-08-10 22:34:31 · 115 阅读 · 0 评论