js--数组对象去重
摘要:数组对象: const arr = [ { id: 1, name: 'Tom' }, { id: 2, name: 'Jerry' }, { id: 1, name: 'lilei' }, { id: 3, name: 'hanmeimei' } ] 方法一: 采用对象访问属性的方法,判断属性值是
阅读全文
webpack--webpack.optimize.CommonsChunkPlugin has been removed, please use config.o
摘要:webpack4版本前,可以使用webpack内置的JS插件CommonsChunkPlugin来提取第三方库和公共模块,避免首屏加载的bundle文件或者按需加载的bundle文件体积过大,从而导致加载时间过长.具体设置如下: webpack.config.js module.exports =
阅读全文
CommonJS和es6的区别
摘要:它们有两个重大差异: CommonJS 模块输出的是一个值的拷贝,ES6 模块输出的是值的引用。 CommonJS 模块是运行时加载,ES6 模块是编译时输出接口。 第一个差异: CommonJS 模块输出的是值的拷贝,也就是说,一旦输出一个值,模块内部的变化就影响不到这个值。请看下面这个模块文件l
阅读全文