摘要: 《关于水群碰到水友要一个去重方法这件事》 unique = (array,key) => { const _set = [...new Set(array.map(e => e[key]))]; let deArray = []; _set.map(item=>{ deArray.push(arra 阅读全文
posted @ 2022-10-18 15:33 四月i 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 管道使用就不赘述了,不清楚可以参考官方文档; 1.新建一个service文件并添加一个异步请求,记得引入Injectable: 2.新建一个管道pipe文件,自定义管道,根据需求变更返回内容: 3.在外层model declarations中引入管道就可以使用了: {{ data.dc | deSe 阅读全文
posted @ 2022-08-16 16:03 四月i 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 这里主要讲堆的数据回收,先上图 除了图上内容还有一点就是不管什么类型的垃圾回收器,都是差不多的处理流程: 1.扫描标记活动对象与非活动对象 2.非活动对象回收 3.整理内存碎片 例如调用fn会创建一个arr数组,并return arr,回收器会标记为活动对象, 当fn()执行完毕获得返回结果后,会标 阅读全文
posted @ 2022-02-25 13:48 四月i 阅读(32) 评论(0) 推荐(0) 编辑
摘要: const nn = [ { a: 'ss' },{ a: 'aa' },{ a : '11'},{ a: '33' },{ a: '88' } ] 我要怎么获取 a = 33的下标 一、 通过indexOf匹配map返回 const index = nn.map(item => item.a).i 阅读全文
posted @ 2019-12-16 14:36 四月i 阅读(17461) 评论(0) 推荐(1) 编辑
摘要: <a href="tencent://AddContact/?fromId=50&fromSubId=1&subcmd=all&uin=1377732948" target="class"><i class="iconfont icon-qq"></i></a> 阅读全文
posted @ 2019-12-03 16:52 四月i 阅读(1031) 评论(0) 推荐(0) 编辑
摘要: 1.箭头函数中的this取决于函数的定义,而非调用: function a(){ setTimeout(()=>console.log(this.age),100) } a.call({age:18}) // function a(){ // setTimeout(function(){ // co 阅读全文
posted @ 2019-11-20 15:58 四月i 阅读(817) 评论(0) 推荐(0) 编辑
摘要: let: 1.声明的变量不存在预解析; console.log(a); let a=1; 2.变量名不允许重复(在同一作用域下); { let a=1; let a=2; console.log(a) } 3.在外部无法访问申明在块级作用域内的let变量; { let a=1; } console. 阅读全文
posted @ 2019-11-20 11:28 四月i 阅读(299) 评论(0) 推荐(1) 编辑