- 博客(4)
- 收藏
- 关注
原创 使用 reduce、concat 和递归无限反嵌套多层嵌套的数组
var arr1 = [[['qq', 'we'], '12'], 'er'] function flattenDeep (arr1) { return arr1.reduce((acc, val) => Array.isArray(val) ? acc.concat(flattenDeep(val)) : acc.concat(val), []) } console.log(flattenDeep(arr1))
2023-05-29 16:45:51 114 1
原创 node 获取文件夹下的文件名称
console.log('文件名:' + path + '/' + file);//err 为错误 , files 文件名列表包含文件夹与文件。//在这里修改你要搜索的路径。// 如果是文件夹遍历。// 读出所有的文件。
2023-05-09 09:54:58 455 1
原创 Vue首屏优化
在打包后发现chunk-vendor.js 文件占用内存特别大,这里面主要是使用的一些第三方库,例如 vue-router,axios,elementUI ,echarts等文件。懒加载即组件延迟加载,通常vue的页面在运行后进入都会有一个默认的页面,而其他未显示的页面只有在点击后才需要加载出来,实现按需请求,从而减少第一次加载的时候耗时。第二步 去vue-config文件中去配置externals,写上你已经在index.html中引用了cdn的库。第一步 在index.html文件中引入第三方库。
2023-04-12 11:34:32 107
原创 数组的方法总结
es7新增,用来判断一个数组、字符串是否包含一个指定的值,使用===运算符来进行值比较,如果是返回true,否则false,参数有两个,第一个是(必填)需要查找的元素值,第二个是(可选)开始查找元素的位置。返回从原数组中指定开始下标到结束下标之间的项组成的新数组,可以接受一或两个参数,即要返回项的起始和结束位置(不包括结束位置的项)entries()、keys()和values()–用于遍历数组。区别是keys()是对键名的遍历、values()是对键值的遍历、entries()是对键值对的遍历。
2023-04-12 11:18:42 91 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人