js
臭臭鬼
这个作者很懒,什么都没留下…
展开
-
数组去重,数组中每个元素出现的次数
数组去重,数组中每个元素出现的次数 //数组中出现的次数 let names = ['张三', '李四', '王二', '王二', '张三','麻子','Alice']; let nameNum={} for(i=0;i<names.length;i++){ if(names[i] in nameNum){ nameNum[names[i]]++ }else{ nameNum[names[i]]=1原创 2021-08-02 14:12:27 · 208 阅读 · 0 评论 -
web本地存储(localStorage、sessionStorage、cookie)
web本地存储(localStorage、sessionStorage、cookie) sessionStorage 和 localStorage 的用法基本一致,引用类型的值要转换成JSON 1.localStorage、sessionStorage的用法 保存数据到本地 const info = { name: 'Lee', age: 20, id: '001' }; sessionStorage.setItem('key', JSON.stri原创 2021-07-16 14:12:22 · 344 阅读 · 0 评论 -
实现多个多选
效果图 html部分 <template> <div> <div v-for="(item,index) in result" :key="index"> <el-checkbox @change="val => handleCheckAllChange(val, item)" v-model="item.checkAll">{{item.gradeName}}</el-checkbox> <e原创 2021-06-06 17:02:06 · 241 阅读 · 0 评论 -
javaScript深拷贝、浅拷贝
项目需求 自己定义了一个对象,因开发需要所以要备份一下该对象的初始的值,这里就需要用到深拷贝 为什么要用到深拷贝和浅拷贝 如果为引用数据类型比如数组arr,对象Object,当一个对象赋给另一个对象时,修改另一个对象的值会影响前一个对象的值,不想相互影响就要用的拷贝 //这里是浅拷贝 let hd = { name:'张三', age:'18', url:'zhang.com', } let form={} for (const k原创 2021-02-24 15:49:44 · 204 阅读 · 0 评论