js
iceyTangAi
这个作者很懒,什么都没留下…
展开
-
数组的map方法易错点
map方法到底会不会改变原始数组?结论:如果数组是值类型,并不会改变原始数组,而数组是引用类型,会改变原始数组示例:值类型:const arr = [1, 2, 3]const result = arr.map(item => { item = item * 3; return item;});console.log('arr', arr); // [1, 2, 3]console.log('result', result); // [3, 6, 9]可以看到,i原创 2022-03-08 17:44:30 · 486 阅读 · 1 评论 -
vue v-if 判断某个元素满足多个条件的写法
v-if判断active满足0的时候写法是:v-if="active === 0"那如果active同时要满足0,1,2三个值的时候,如果在v-if里用 || 并列写如:v-if="active === 0 || active === 1 || active === 2"(这样是可行的,但代码有点冗余)所以,最简便的写法就是://[ ]里可以放字符串,数值等v-if="[0,1,2].includes(active) "第二种,使用方法,复用性高,适用场景:多个标签都需要用到此判断标签中: v原创 2022-03-08 17:25:27 · 838 阅读 · 0 评论 -
用数组查询数组,数组过滤多条件筛选
通过["xxx","xxx"]查找数组中的对象并且返回新数组 var newarr = [ { name: "三元极片", data: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], type: "line", }, { name: "钴酸锂极片", data: [0, 0, 0, 0, 0, 0, 0原创 2021-12-24 11:09:55 · 543 阅读 · 0 评论 -
js相同的key合并成新数组
var newarr = [ { materialInfos: [ { materialName: "三元极片", materialId: "274a771324844f919e6260df17b50d50", discount: 99, }, { materialName: "七七八八".原创 2021-12-23 11:37:47 · 863 阅读 · 0 评论