摘要: function getPrimeNumber(arr) { return arr.filter(function (number) { if (typeof number !== 'number' || number<2) { // 不是数字或者数字小于2 return false; } if (number === 2) { ... 阅读全文
posted @ 2018-09-06 17:45 刘倩文 阅读(1181) 评论(0) 推荐(0) 编辑
摘要: 看this指向谁,要看执行时而非定义时(箭头函数除外)。函数没有绑定在对象上调用,非'strict'模式下,this指向window,否则为undefined 改变this指向的方法 1. apply,立即执行 调用方法 fun.apply('想让this指向谁'[,arr]); 参数以数组形式传入 阅读全文
posted @ 2018-09-06 16:04 刘倩文 阅读(138) 评论(0) 推荐(0) 编辑
摘要: for ... of 的出现是因为ES6的Map,Set类型无法使用下标进行遍历,为了统一集合类型,ES6标准引入了新的iterable类型,Array、Map和Set都属于iterable类型,具有iterable类型的集合可以通过新的for ... of循环来遍历。 举个栗子: 那么,for . 阅读全文
posted @ 2018-09-06 10:57 刘倩文 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1.Array 2. Map 3. set 阅读全文
posted @ 2018-09-06 10:40 刘倩文 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 一、map,简单的键值对映射,具有很快的查找速度 1. 初始化map,map的键名可以使用其他数据类型,对象的属性名只能使用字符串或symbol 使用二维数组 初始化一个空Map var m = new Map();m.set('name', 'LQW');m.set('age', 23);m.se 阅读全文
posted @ 2018-09-05 19:19 刘倩文 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 1. substring(start,end) 返回指定索引区间的字串,不改变原字符串 start 必需,开始位置的索引,一个非负的整数 end 可选,结束位置的索引(不包括其本身),如果未设置,则直接取到字符串的结尾 举个栗子: 2. substr(start,length)方法可在字符串中抽取从 阅读全文
posted @ 2018-09-05 17:21 刘倩文 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1. js变量名可以包含数字,字母,$及_,不能以数字开头。 2. js变量可以使用中文,但是最好不要这么命名,以避免不必要的麻烦。 阅读全文
posted @ 2018-09-05 16:38 刘倩文 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle。 阅读全文
posted @ 2018-09-05 15:13 刘倩文 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 1.path.resolve([...paths]) path.resolve() 方法会把一个路径或路径片段的序列解析为一个绝对路径。 给定的路径的序列是从右往左被处理的,后面每个 path 被依次解析,直到构造完成一个绝对路径。 例如,给定的路径片段的序列为:/foo、/bar、baz,则调用  阅读全文
posted @ 2018-09-05 11:56 刘倩文 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 如使用webpack3及之前的版本只需安装webpack3即可,因为之前的webpack里面集成了webpack-cli 1. 使用局部安装webpack和webpack-cli,使用package.json中scripts配置执行命令 局部安装webpack和webpack-cli package 阅读全文
posted @ 2018-09-05 10:35 刘倩文 阅读(223) 评论(0) 推荐(0) 编辑