JS常用的方法
2021-10-12 本文已影响0人
AcessCors
在ES6中常用操作方法
- 对象方法
Object.keys(obj)=>获取obj对象中所有的key值
Object.values(obj)=>获取obj对象中所有的value值
Object.assign(obj1,obj2)=>浅拷贝obj对象返回新对象
- 数组方法
Array.of(1,2,3,4,5)=>将一组值转化为数组
arr.find((n)=>n<0)=>Array的find方法用于找出第一个符合条件的参数
arr.findIndex=>返回索引,不符合返回-1
arr.includes(x,y)=>返回arr是否包含x值,y为索引,负数的时候倒数的索引
arr.flat(x)=>将arr嵌套数组拉平,返回新的数组,当x为多少就是拉平多少层数组,为Infinity忽略嵌套层数
- 数字方法
Number.isFinite(number)=>判断number是否为有限值
Number.isNaN(number)=>判断number是否为NaN
Number.isInteger(number)=>判断number是否为整数
可以使用展开运算符号(...)来有条件地向 JS 对象快速添加属性。
const condition = true;
const person = {
id: 1,
name: 'John Doe',
...(condition && { age: 16 }),
};
可以使用 in 关键字来检查 JavaScript 对象中是否存在某个属性。
const person = { name: '前端', salary: 1000 };
console.log('salary' in person); // true
console.log('age' in person); // false