自定义javascript函数(继承示例)

自定义javascript函数(继承示例),javascript,Javascript,如何通过自定义函数访问数组第一个元素,该函数将作为内置函数(如array.pop())工作 假设我有一个数组 var arr=[1,2,3,4],我希望有一个类似arr.first()的函数,它将返回一个数组,该数组将在其中包含第一个元素,如[1]您可以使用array.prototype扩展任何数组实例 Array.prototype.first = function() { return this[0]; }; 但是,强烈建议不要修改内置类型 .slice(0,1) 或 我认为不需要内置

如何通过自定义函数访问数组第一个元素,该函数将作为内置函数(如array.pop())工作

假设我有一个数组
var arr=[1,2,3,4],我希望有一个类似arr.first()的函数,它将返回一个数组,该数组将在其中包含第一个元素,如[1]

您可以使用
array.prototype
扩展任何数组实例

Array.prototype.first = function() { return this[0]; };
但是,强烈建议不要修改内置类型

 .slice(0,1)


我认为不需要内置函数。

It认为OP想学习如何使用
原型以及如何扩展it@igor那么他就不应该从本土原型开始。
 [ array[0] ]