gpt4 book ai didi

javascript - 将 "class"附加到数组原型(prototype)

转载 作者:行者123 更新时间:2023-12-03 06:37:14 24 4
gpt4 key购买 nike

我有这个“类(class)”:

function FindArrayObject(arr, property, value) {

var $this = this;
[ some code here ]
return $this;

}

FindArrayObject.prototype.index = function() {
return this.result;
};
FindArrayObject.prototype.element = function() {
return ( this.result === -1 ? false : 'Something else' );
};

但我想将它附加到数组原型(prototype),因此我不需要使用 new FindArrayObject 初始化它并传递数组。

一个大问题是 this 将引用数组而不是类,所以我不知道我们是否可以,因为“sub”函数没有 this > 无法检索值,但我尝试询问。

谢谢!

最佳答案

您可以使用Array.prototype.FindArrayObject = [function body]。这将使该函数可用于您在脚本范围内初始化的所有数组。

关于javascript - 将 "class"附加到数组原型(prototype),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38141564/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com