自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除