js
努力努力再努力
这个作者很懒,什么都没留下…
展开
-
js 有序数组打乱无序数组
// 打乱有序的数组let arr = [1,2,3,4,5]let newArr = []var len = arr.lengthfunction handleArray(arr) { for(let i =0;i<len;i++) { // 随机生成数组的下标 (0-4) let index = Math.floor(Math.random()*arr.length) newArr.push(arr[index]) .原创 2021-07-22 16:41:18 · 353 阅读 · 0 评论 -
js 判断数组对象中某个字段有无重复
判断一个数组中对象中,某个字段是否有重复的let arr = [ { name: 'zhangsan', id: '1001' }, { name: 'lisi', id: '1001' }]// 判断id是否重复// 返回一个id的数组const newArr = arr.map(item => item.id )// Set类似于数组,区别在于它所有的成员都是唯一的,不能有重复的值,会将重复的值去重const arrSet = new Set(newArr)原创 2021-06-16 09:16:38 · 3245 阅读 · 3 评论 -
vscode常用操作快捷键
补充中… 欢迎补充多行注释 Alt + shift + A单行注释 Ctrl + '/'删除一行所有数据 Ctrl + shift + k回退 Ctrl + z缩进 右移选中 Tab向前缩进 左移选中 shift + Tab原创 2021-05-13 17:36:17 · 91 阅读 · 3 评论 -
npm install 的常用命令区别以及使用
举例npm install axoisnpm install axios --savenpm install axios --save-devnpm install axios(npm i axios)经过我百度发现,很多人说npm install axios会下载到node_modules中去,但是不会修改package.json,但是我测试发现npm install axios既会下载,也会出现在package.json的dependencies中。npm install axios原创 2021-05-10 11:45:43 · 1044 阅读 · 0 评论 -
正则表达式中使用变量
场景: 不同页面新增一条数据时 根据id 来动态添加下一条数据 id+三位数 , 但是这个id是动态的 所以这个正则也要使用一个变量/^datalist\d{3}$/g // 原来写的正则在正则中添加模板字符串的方式也是不行的 只有把这个正则通过构造函数的方式来生成,才能使用变量const regExp = new RegExp('^' + this.F_BH + '\\d{3}$', 'g')// 其中将 / 去掉,将\换成\\ 转译...原创 2021-04-29 14:14:28 · 4393 阅读 · 0 评论