JavaScript中数组和对象的原生方法有哪些?

5 min read

好的!以下是JavaScript中数组和对象原生方法的一些例子:

数组:

  1. push() - 添加一个或多个元素到数组的末尾
  2. pop() - 从数组的末尾移除一个元素
  3. shift() - 从数组的开头移除一个元素
  4. unshift() - 在数组的开头添加一个或多个元素
  5. slice() - 返回一个新数组,包含从开始到结束 (不包括结束) 的所有元素
  6. splice() - 在指定位置插入或删除元素
  7. concat() - 连接两个或更多数组,返回结果的副本
  8. join() - 将所有数组元素以指定的分隔符连接为一个字符串
  9. indexOf() - 返回数组中指定元素的第一个索引
  10. lastIndexOf() - 返回数组中指定元素的最后一个索引

对象:

  1. Object.keys() - 返回对象的所有属性名称作为数组
  2. Object.values() - 返回对象的所有属性值作为数组
  3. Object.entries() - 返回一个包含对象所有属性及其对应值的数组
  4. Object.assign() - 将一个或多个对象的属性复制到另一个对象中
  5. Object.freeze() - 冻结对象,使其无法被修改
  6. Object.seal() - 封闭对象,使其无法添加或删除属性
  7. Object.hasOwnProperty() - 判断对象是否具有指定名称的属性
  8. Object.is() - 判断两个值是否相同