摘要: 在有些项目中,一些没分页的搜索功能需要做,搜索一般分为精确搜索和模糊搜索。搜索也要叫过滤,一般用filter来实现。 const a =[1,2,3,4,5,7,23,12] const result = a.filter(item=>{ return item>3 }) 如果是精确搜索不会用ES6 阅读全文
posted @ 2022-12-27 11:24 锦呀 阅读(9) 评论(0) 推荐(0)
摘要: 在进行判断时,要包括很多选择,这时可以用到includes 比如,if(type==1||type==2||type==3) 定义一个变量进行接收,const array = [1,2,3] if(array.includes(type)){ } 阅读全文
posted @ 2022-12-27 11:18 锦呀 阅读(168) 评论(0) 推荐(0)
摘要: const obj = { a:1, b:2, c:3, d:4, e:5 } const a = obj.a; const b = obj.b; const f = obj.a + obj.d; 这样太繁琐 用ES6的解构赋值来取值 const {a,b,c,d,e}=obj const f = 阅读全文
posted @ 2022-12-27 11:10 锦呀 阅读(27) 评论(0) 推荐(0)
摘要: Vue中不管是动态还是静态引入图片,都会进行打包和编译,require是node中的一个方法,用于引入模块,JSON或者本地文件,在webpack进行图片资源打包时,通常会有个打包规则,大于8K时,会将图片打包到dist下,之后会将新图片地址返回给src,小于8K时,会将图片转为base64直接插入 阅读全文
posted @ 2022-12-27 08:20 锦呀 阅读(274) 评论(0) 推荐(0)
摘要: 请补全JavaScript代码,要求根据下拉框选中的条件变换重新渲染列表中展示的商品,且只展示符合条件的商品。注意:1. 必须使用DOM0级标准事件(onchange)2. 建议使用ES6的filter方法 阅读全文
posted @ 2022-11-11 16:42 锦呀 阅读(6) 评论(0) 推荐(0)
摘要: 将一个数组进行扁平化 1、ES6的flat函数实现,arr.flat([depth]) 其中depth是flat 的参数,depth是可以传递数组的展开深度(默认不填、数值是1),即展开一层数组。那么如果多层的该怎么处理呢?参数也可以传进 Infinity,代表不论多少层都要展开。 2、可以使用sp 阅读全文
posted @ 2022-11-11 16:40 锦呀 阅读(23) 评论(0) 推荐(0)
摘要: 思路: 通过concat方法完全拷贝一份新的数组,即深拷贝 通过splice截取目标索引的数组项,且会直接改变被操作的数组 let newArray = array.concat() newArray.splice(index,1) 阅读全文
posted @ 2022-11-08 13:09 锦呀 阅读(20) 评论(0) 推荐(0)
摘要: <input id="input" type="text" /> <span id="span"></span> <script> var input = document.querySelector("#input); var span = document.querySelector("#spa 阅读全文
posted @ 2022-11-07 14:10 锦呀 阅读(23) 评论(0) 推荐(0)
摘要: A:Array 为 js 的原生对象,它有一个静态方法:Array.isArray(),能判断参数是否为数组 B:instanceof 运算符返回一个布尔值,表示对象是否为某个构造函数的实例(题目中 instance of , emem) C: typeof 能判断类型有:number、string 阅读全文
posted @ 2022-08-04 11:28 锦呀 阅读(35) 评论(0) 推荐(0)
摘要: 1. 变量声明、函数声明都会被提升到作用域顶处;2. 当出现相同名称时,优先级为:变量声明 < 函数声明 < 变量赋值 阅读全文
posted @ 2022-08-02 16:28 锦呀 阅读(195) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示