小知识点总结2
var,let和const的区别
let 适合声明临时且后面会修改的变量,不存在作用域上升
const 不存在作用域上升, 是声明常量, const声明的数字,字符串,等直接变量,不可再被赋值; 数组,字典,等对象类型,可以被再次修改
var声明的特点:作用域上升(不超出函数作用域)可被修改
const const_st = '123';
const const_st2 = ['123', '222'];
const_st = 111; // 报错,提示你不可修改
const_st2.push('-1');
console.log(const_st);
console.log(const_st2);
package.json中的devdependencies 和 dependencies
前者是开发环境,后者是生产环境
npm install // 安装开发和生产环境的依赖
npm install packagename //安装dependencies 模块下所列举的依赖
npm install packagename -dev // 安装生产环境的依赖
// 将依赖配置到package.json中对应的对象中
npm install echarts -save
npm install echarts -save-dev
npm uninstall "依赖名称":删除依赖,但不会删除package.json的配置
npm uninstall "依赖名称" --save-dev:删除依赖,同时删除package.json中devdependencies 的配置
npm uninstall "依赖名称" --save:删除依赖,同时删除package.json中dependencies 的配置