在 JavaScript 中,可以通过两种方式来给数组添加方法:

  1. 使用原型链扩展数组对象:
Array.prototype.methodName = function() {
  // 方法逻辑
};

然后就可以在数组实例上调用该方法:

const arr = [1, 2, 3];
arr.methodName(); // 调用自定义方法
  1. 使用对象字面量创建数组对象,并添加方法:
const arr = [1, 2, 3];
const arrWithMethod = {
  data: arr,
  methodName: function() {
    // 方法逻辑
  }
};

然后可以通过 arrWithMethod.methodName() 来调用该方法。

注意:第一种方式会将方法添加到所有数组实例的原型链上,因此会对所有数组实例产生影响。而第二种方式只是创建了一个包含数组和方法的对象,只能通过该对象来调用该方法。

在JavaScript中添加数组方法的两种方法

原文地址: https://www.cveoy.top/t/topic/pTJg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录