![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
是大林的林吖
不完美才是真正的完美
展开
-
监听浏览器窗口变化(缩放)
【代码】监听浏览器窗口变化(缩放)原创 2022-10-13 15:36:23 · 2091 阅读 · 0 评论 -
递归遍历树形数据中指定的某条数据 & 树形数据转换成一维数组,再根据指定条件返回
【代码】递归遍历树形数据中指定的某条数据 & 树形数据转换成一维数组,再根据指定数据返回。原创 2022-09-21 16:33:50 · 390 阅读 · 0 评论 -
什么是闭包和如何使用闭包?
一、概念闭包就是能够读取其他函数内部变量的函数。例如在javascript中,只有函数内部的子函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数”。在本质上,闭包是将函数内部和函数外部连接起来的桥梁。二、特性函数嵌套函数函数内部可以引用函数外部的参数和变量参数和变量不会被垃圾回收机制回收三、用法1. 函数作为返回值function closure(num) { var count = num // t()使用 // return function原创 2022-05-26 15:25:37 · 475 阅读 · 0 评论 -
js对象继承的六种方式的相关学习
一、理清构造函数,对象实例,原型对象prototype,对象原型__proto__,的关系构造函数:用于建立对象的函数,经过new关键字生成对象。函数名通常首字母大写的。对象实例:原型对象:每一个函数都有一个prototype属性,它是一个指向原型对象的指针(原型对象在定义函数时同时被建立)对象原型:1、原型链继承...原创 2022-05-24 15:37:20 · 174 阅读 · 0 评论 -
Promise()的相关学习
1、什么是Promise?主要用于异步计算可以将异步操作队列化,按照期望的顺序执行,返回符合预期的结果可以在对象之间传递和操作promise,帮助我们处理队列2、Promise的好处promise是一个对象,对象和函数的区别就是对象可以保存状态,函数不可以(闭包除外)可以很好的解决回调深渊的问题语法简洁。可读性强多个异步等待合并便于解决3、用法resolve:将Promise对象的状态从“未完成”变为“成功”(即从 pending 变为 fulfilled)。将异步的执行从pe原创 2022-05-18 19:52:14 · 257 阅读 · 0 评论 -
使用$set修改对象某个属性的值以及$delete删除对象某个属性
使用$set修改对象某个属性的值以及$delete删除对象某个属性fun() { user = { name: '大林', age: 22, address: '广东深圳', desc: '123' } this.$delete(user , 'desc') this.$set(user , 'address', '广东广州') console.log(user)}结果是user为{name: ‘大林’, age: 22, address: ‘广东广州’原创 2021-12-02 11:33:39 · 966 阅读 · 0 评论 -
js正则表达式匹配固定汉字
js正则表达式匹配固定汉字 var label = 'XXX计划说明书' var reg = new RegExp('概算|合同|计划') if (reg.test(label)) { console.log('success') }else{ console.log('error') }原创 2021-12-02 11:17:52 · 3032 阅读 · 0 评论 -
防抖函数,解决短时间内多次触发同一事件时只执行一次。
防抖函数在utils里,debounce.jsfunction debounce(fun, delay) { var timer = null; return function() { var taht = this; // 注意 this 指向 var args = arguments; // arguments中存着e if (timer) clearTi原创 2021-09-10 16:13:16 · 833 阅读 · 0 评论 -
结合map使用去掉不需要的字段配合filter过滤符合条件的对象
通过map去掉不需要的字段filter过滤符合条件的对象/*var arr = [ {name:'ljc',age:20}, {name:'lily',age:20}, {name:'lhw',age:20}, {name:'lily',age:20}, {name:'ljc',age:20}, {name:'lhw',age:20}, {name:'cjc',age:20}, {name:'ljc',age:20} ];*/function getLegendI原创 2021-08-27 10:28:38 · 876 阅读 · 0 评论