如何通过自定义函数访问数组第一个元素,该函数将作为内置函数(如array.pop())工作?
说我是否有阵列 var arr = [1,2,3,4]我希望有一个像arr.first()这样的函数,它会返回一个数组,里面会有第一个元素,如[1]
答案 0 :(得分:1)
您可以使用Array.prototype
扩充任何数组实例。
Array.prototype.first = function() { return this[0]; };
但是,强烈建议不要修改内置类型。
答案 1 :(得分:0)
.slice(0,1)
或
[ array[0] ]
我认为不需要内置功能。</ p>