本文笔记基于「千古壹号」的GitHub项目:https://github.com/qianguyihao/web
非商业用途自由转载,保持署名,注明出处!
1.字符串
- includes(str):判断是否包含指定的字符串
- startsWith(str):判断是否以指定字符串开头
- endsWith(str):判断是否以指定字符串结尾
- repeat(count):重复指定次数
2.数值
- 二进制用0b, 八进制用0o
- Number.isFinite(i):判断是否为有限大的数
- Number.isNaN(i):判断是否为NaN
- Number .isInteger(i):判断是否为整数
- Number.parseInt(str):将字符串转换为对应的数值。无参数默认为整数
- Math.trunc(i):去除小数部分。
3.数组
- Array.from(伪数组/可遍历的对象),转换为真数组
- Array.of(value1, value2, value3),转换为数组
- find() 和 findIndex():分别返回第一个满足条件的元素和索引
4.对象
- 判断两个数据是否完全相等:Object.is(v1, v2),比较的是字符串是否相等。
- 将源对象的属性复制到目标对象上:Object.assign(目标对象, 源对象1, 源对象2…),即合并(拼接)
如有不当之处,欢迎指正!
谢谢!