在 JavaScript 中,可以通过以下方式对对象和数组进行扩展:
- 对象扩展:可以通过为对象定义新的属性或方法来扩展对象。例如,可以为对象添加一个计算两个数之和的方法:
obj.sum = function(a, b) { return a + b; }
;或者添加一个属性来存储对象的创建日期:obj.createdDate = new Date();
。 - 数组扩展:可以通过为数组定义原型方法来扩展数组。这些原型方法能够被所有数组对象继承。例如,可以定义一个原型方法来计算数组中所有元素之和:
Array.prototype.sum = function() { var total = 0; for (var i = 0; i < this.length; i++) { total += this[i]; } return total; }
。
通过扩展对象和数组,可以提高代码的重用率和灵活性,并使代码更具可读性和可维护性。