JS常用的方法

2021-10-12  本文已影响0人  AcessCors

在ES6中常用操作方法

  1. 对象方法
Object.keys(obj)=>获取obj对象中所有的key值

Object.values(obj)=>获取obj对象中所有的value值

Object.assign(obj1,obj2)=>浅拷贝obj对象返回新对象
  1. 数组方法
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忽略嵌套层数
  1. 数字方法
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
上一篇 下一篇

猜你喜欢

热点阅读