哥伦布

随笔分类 -  Javascript

摘要:原数组 const arr = [1, 1, '1', 17, true, true, false, false, 'true', 'a', {}, {}]; 1.对象属性(indexof) 利用对象属性key排除重复项 遍历数组,每次判断新数组中是否存在该属性,不存在就存储在新数组中 并把数组元素 阅读全文
posted @ 2022-06-21 10:18 Du9191 阅读(8698) 评论(0) 推荐(0) 编辑
摘要:call、apply、bind方法的作用和区别: 这三个方法的作用都是改变函数的执行上下文,换句话说就是改变函数体内部的this指向,以此来扩充函数依赖的作用域 1.call 作用:用于改变方法内部的this指向 格式:xxx.call(对象名,参数1,参数2,...) 即:将 xxx 方法中的 t 阅读全文
posted @ 2022-06-19 15:10 Du9191 阅读(1065) 评论(0) 推荐(0) 编辑
摘要:map(生成新数组) map是定义在Array上的一个方法,接收一个函数作为参数,返回一个新的数组(即便数组元素是undefined和null),不改变原数组 map的处理速度比forEach快 例: function pow(x) { return x * x; } var arr1 = [1, 阅读全文
posted @ 2022-06-17 11:17 Du9191 阅读(51) 评论(0) 推荐(0) 编辑
摘要:vite与webpack: vite: 基于游览器原生ES模块的开发服务器,利用游览器解析模块,服务器端按需编译返回,完全跳过了打包这个概念。 vite启动时不需要分析各个依赖关系,不需要打包编译。当游览器请求需要的模块时,再对模块进行编译。 在HRM的速度上并不会随着模块增加而变慢,这种按需动态编 阅读全文
posted @ 2022-05-15 18:38 Du9191 阅读(901) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示