摘要:
Set(放数组,不能重复) WeakSet(可以放对象,也是不能重复) 阅读全文
摘要:
### ``` key值可以任意值或对象,value值可以是任意值或对象 let json={ name:'eternity', skill:'java' }; let map=new Map(); map.set(json,'I am'); console.log(map); map.set('zhang',json); console.log(map); //map增删查 map.get(js 阅读全文
摘要:
对象赋值 自定义对象方法 is()方法 assign 阅读全文
摘要:
二进制/八进制 判断是否为数字 判断是否为NaN 判断是否为整数 解析字符串为数字 最大安全整数 阅读全文
摘要:
模块操作一 temp.js index.js 跟temp.js同路径 模块操作二 temp.js index.js 跟temp.js同路径 模块操作三 temp.js index.js 跟temp.js同路径 模块操作四 temp.js index.js 跟temp.js同路径 解释说明 1.使用e 阅读全文
摘要:
数组解构赋值 对象的解构赋值 对象解构坑 先定义再使用解构赋值,必须使用()包括,否则报错 对象的解构赋值,可以很方便地将现有对象的方法,赋值到某个变量。 上面代码的例一将Math对象的对数、正弦、余弦三个方法,赋值到对应的变量上,使用起来就会方便很多。例二将console.log赋值到log变量。 阅读全文
摘要:
export 最正常: 输出函数或类: 重命名: 动态改变输出的值: 多个输出,import export和export default import 导入组件中的部分对象 导入整个对象 导入对象重命名 import命令输入的变量都是只读的 import命令具有提升效果,会提升到整个模块的头部,首先 阅读全文
摘要:
在数组中的应用 扩展运算符(spread)是三个点(...)。它好比 rest 参数的逆运算, ++将一个数组转为用逗号分隔的参数序列++。 扩展运算符与正常的函数参数可以结合使用,非常灵活。 扩展运算符后面还可以放置表达式。 通过push函数,将一个数组添加到另一个数组的尾部。 ES5 写法中,p 阅读全文
摘要:
写入到 dependencies 对象 写入到 devDependencies 对象 这样安装的包的名称及版本号就会存在package.json的devDependencies这个里面,而 save会将包的名称及版本号放在dependencies里面。 我们在使用npm install 安装模块或插 阅读全文
摘要:
``` //math.js文件 /** ** 加法函数,用来得到精确的加法结果 ** 说明:javascript的加法结果会有误差,在两个浮点数相加的时候会比较明显。这个函数返回较为精确的加法结果。 ** 调用:accAdd(arg1,arg2) ** 返回值:arg1加上arg2的精确结果 **/ function accAdd(arg1, arg2) { var r1, r2, m, c; t 阅读全文