摘要:
Array.prototype.map() 遍历加工,不改变原数组,与foreach相似,但优于foreach 模仿foreach的用法 const words = ['spray', 'limit', 'elite', 'exuberant', 'destruction', 'present']; 阅读全文
摘要:
Array.prototype.foreach() 遍历,不会改变原数组,没有返回值 注意了,数组这些api里面都是回调函数!所以这个foreach你就别指望return能结束它 foreach()与map()方法极为相似,区别就是map()方法会返回一个新数组,而foreach()方法不返回任何东 阅读全文
摘要:
Array.prototype.filter() 过滤,不会改变原数组 注意:它与map()方法不一样,map()是一次统一映射,不会改变数组长度。filter()是一次过滤,会挑选满足条件的,能改变数组长度 const words = ['spray', 'limit', 'elite', 'ex 阅读全文
摘要:
什么是代码阻塞? 代码阻塞与不阻塞各有各的优缺点,没有好与坏,具体情况由需求来定 是否阻塞与是否同步是两个不同维度的概念,有时间再深究 阻塞代码 const fs = require('fs') let data = fs.readFileSync('../劝学.txt') console.log( 阅读全文
摘要:
版本定义规范 包的版本号是以“点分十进制”的形式定义的,总共有三位数字,例如 2.24.0。 第一位数字:大版本 第二位数字:功能版本 第三位数字:Bug修复版本 如果前面的版本号变大了,那么后面的版本号就要清零 阅读全文
摘要:
讲讲npm的安装命令 npm init -y 初始化项目,会出现一个package.json文件。为什么要初始化项目呢?随着npm的诞生,人们意识到建立一个项目不应该那么草率,我们需要一个文件来记录该项目的一些信息,这个文件就是package.json,这个命令就是npm init。 npm i x 阅读全文