node命令
常规终端命令总结
npm命令
- npm -v 测试npm是否成功安装
- npm -h 查看npm命令用法
- npm --verision/-v 查看npm版本号
- npm init [--yes/-y] 初始化npm 生成package.json文件
- npm i package [--save/-S] 生产环境安装依赖
- npm i package --save-dev/-D 开发环境安装依赖
- i package --global/-g 全局安装包
- npm uninstall package 删除本地安装的包
- npm uninstall package -g 删除全局安装的包
- npm prune 删除当前没有用到的包
- npm update package 本地更新包
- npm update -g package 全局更新包
- npm root 查看npm包的本地安装路径
- npm root -g 查看npm包的全局安装路径
- npm config list/ls 查看npm的默认配置
- npm config set cache "" 设置npm全局缓存路径
- npm config get cache "" 获取npm全局缓存路径
- npm config set prefix "" 设置npm全局安装路径
- npm config get prefix "" 获取npm全局安装路径
- npm config set registry "" 修改源
- npm config get registry "" 获取源
- npm cache clean 清除npm内部缓存
js常规字符串处理方法
- concat 将多个字符的文本拼接起来,返回新的字符串
- indexOf 返回字符串中第一个出现的索引,没有匹配项则返回-1
- charAt 返回指定位置的字符
- lacsIndexOf 与indexOf类似 搜索顺序相反 为右到左
- match 检查字符串匹配正则 没有匹配项则返回null
- substring 截取字符串 参数为起始位置和结束位置
- substr 截取字符串 与substring类似 但包括结束位置
- replace 编辑字符串 可实现删除/替换...
- search 搜索字符串 返回下标 找不到则返回-1
- slice 截取字符串 与substring相同
- split 关键字 字符串转数组
- length 返回字符串的长度
- toLowerCase 字符串转小写
- toUpperCase 字符串转大写
- trim 去除字符串前后的空格
- join 数组转字符串
- spilt 字符串转数组
node常用命令 node -v 查看node当前版本 node 打开终端后输入node可进入命令交互模式 可输入代码执行显示结果
cmd常用命令
- cd.. 返回上层目录
- cd 文件夹名
- 进入指定文件夹
- dir 查看该文件夹下的文件目录
- exit 退出终端
- mkdir / md +文件夹名 创建文件夹 rddir / rd
- 删除文件夹 rd只能删除空文件夹 type nul>a.text
- 创建空文件 echo [内容]>a.text
- 创建非空文件 rename 路径 文件夹原名 重命名文件夹
- cls 清屏
数组方法
Array.of()
返回由所有参数值组成的数组
let a = Array.of(1,2,3) // [1,2,3]
Array.from()
将两类对象转为真正的数组,返回新数组
改变原数组的方法
pop() 删除数组中最后一个元素 返回这个元素
shift() 删除数组的第一个元素 返回这个元素
push() 向数组的末尾添加元素 返回新数组的长度
unshift() 向数组开头添加一个或多个元素 返回新的长度
reverse() 调到数组中元素的顺序
splice() 添加/删除数组元素,返回被删除的元素
sort() 数组排序
不改变原数组的方法
join() 数组转字符串
toLocaleString() 数字转字符串
toString() 数组转字符串 不推荐使用(不如join)
slice() 浅拷贝数组的元素
includes() 查找数组是否包含某个元素 返回布尔值
遍历数组
forEach()
无法中途退出循环,只能用return退出当前次,进行下次
总是返回undefined 即使retrun了值
every()
检测数组汇总所有元素是否都复合函数定义的条件
若有一个不符合则返回false
some()
检测数组中是否有复合条件的元素
filter()
过滤数组,返回新数组
map()
对数组中每个元素进行处理,返回新的数组
reduce()
为数组提供累加器,合并为一个值
find()
找到并返回第一个复合条件的数组成员 没有则为undefined
findIndex()
返回第一个复合条件的数组成员的位置,没有则返回-1
keys() 遍历键名
values() 遍历键值
entries() 遍历键名+键值

浙公网安备 33010602011771号