带有 Prototype JS 的 “this” 关键字
作者:javalol 提问时间:3/24/2022
我对JS中的“this”关键字感到困惑。我知道兔子的原型是动物,其中的“this”关键字应该是指兔子,但我认为应该指动物,我不明白为什么它没有定义?有人可以解释一下吗?rabbit.isSleepin...
原型 问答列表
作者:javalol 提问时间:3/24/2022
我对JS中的“this”关键字感到困惑。我知道兔子的原型是动物,其中的“this”关键字应该是指兔子,但我认为应该指动物,我不明白为什么它没有定义?有人可以解释一下吗?rabbit.isSleepin...
作者:JVJplus 提问时间:10/30/2020
3 个不同的调用彼此之间有何不同? let Person=function(name){ this.name=name; }; Person.prototype.func=function(){...
作者:Shahryar Saljoughi 提问时间:6/20/2021
这个问题在这里已经有答案了: 在原型的方法中搞砸了这个 (2 个答案) 2年前关闭。 我正在操作原型,以便我可以添加一些扩展方法。 我发现运算符总是在操作数为:Objecttypeofobjectt...
作者:cesc 提问时间:6/16/2021
为什么这会抛出错误, const callback = Array.prototype.push; callback(1) 但这不会, Array.prototype.push(1) 我知...
作者:DungeonDragon 提问时间:5/6/2021
也许这样的问题已经存在,但我没有找到它,我仍然有问题。我试过了: function defClass(obj) { const constructor = obj.constructor; co...
作者:Caleb Hillary 提问时间:4/21/2021
这个问题在这里已经有答案了: 如何在回调中访问正确的“this” (15 个答案) “this”关键字是如何工作的,何时应该使用? (22 个答案) 2年前关闭。 我这里有一些代码。 我知道此引用不...
作者:javanoob 提问时间:2/14/2021
这个问题在这里已经有答案了: 如何在回调中访问正确的“this” (15 个答案) 对象内此内部箭头函数的值 [重复] (3 答案) 2年前关闭。 ------注意:请参阅本文末尾的解决方案----...
作者:Leo Tsang 提问时间:6/18/2020
我的目标是有一个按钮,当单击该按钮时,它将创建一个闪烁的对象,方法是使用切换和设置超时,然后将该对象附加到 HTML 上。但是,我在 Javascript 代码中收到“无法读取未定义的属性'切换'”错...
作者:Peter Yablochkin 提问时间:7/25/2018
有人可以帮我理解在这种情况下如何将值从 $.each 函数推送到 this.books 数组中吗? let Library = function ( name ) { this.name = na...
作者:Crocodile 提问时间:12/12/2014
如果某个变量在需要时在函数中不可用,则在作用域链(这是一个闭包)中查找该变量,但其他时候则在原型链中搜索该变量。我试图弄清楚什么时候发生。我想知道是否有人可以为我清除迷雾,或者向我推荐一些专门讨论这个...