原型 问答列表

带有 Prototype JS 的 “this” 关键字

作者:javalol 提问时间:3/24/2022

我对JS中的“this”关键字感到困惑。我知道兔子的原型是动物,其中的“this”关键字应该是指兔子,但我认为应该指动物,我不明白为什么它没有定义?有人可以解释一下吗?rabbit.isSleepin...

为什么我们不能通过obj.prototype.function()访问函数,为什么原型函数不能访问'this'?

作者:JVJplus 提问时间:10/30/2020

3 个不同的调用彼此之间有何不同? let Person=function(name){ this.name=name; }; Person.prototype.func=function(){...

如何在Javascript中获取此关键字的类型?[复制]

作者:Shahryar Saljoughi 提问时间:6/20/2021

这个问题在这里已经有答案了: 在原型的方法中搞砸了这个 (2 个答案) 2年前关闭。 我正在操作原型,以便我可以添加一些扩展方法。 我发现运算符总是在操作数为:Objecttypeofobjectt...

未捕获的 TypeError:无法在推送时将 undefined 或 null 转换为对象 (<anonymous>)

作者:cesc 提问时间:6/16/2021

为什么这会抛出错误, const callback = Array.prototype.push; callback(1) 但这不会, Array.prototype.push(1) 我知...

如何在 JavaScript 中创建自己的类实现并为其传递构造函数

作者:DungeonDragon 提问时间:5/6/2021

也许这样的问题已经存在,但我没有找到它,我仍然有问题。我试过了: function defClass(obj) { const constructor = obj.constructor; co...

这是类 [duplicate] 函数内部的窗口

作者:Caleb Hillary 提问时间:4/21/2021

这个问题在这里已经有答案了: 如何在回调中访问正确的“this” (15 个答案) “this”关键字是如何工作的,何时应该使用? (22 个答案) 2年前关闭。 我这里有一些代码。 我知道此引用不...

简单的 websocket 库(这在调用时丢失)[重复]

作者:javanoob 提问时间:2/14/2021

这个问题在这里已经有答案了: 如何在回调中访问正确的“this” (15 个答案) 对象内此内部箭头函数的值 [重复] (3 答案) 2年前关闭。 ------注意:请参阅本文末尾的解决方案----...

Prototype 类中未定义的 DOM 元素

作者:Leo Tsang 提问时间:6/18/2020

我的目标是有一个按钮,当单击该按钮时,它将创建一个闪烁的对象,方法是使用切换和设置超时,然后将该对象附加到 HTML 上。但是,我在 Javascript 代码中收到“无法读取未定义的属性'切换'”错...

从jQuery函数设置类/原型变量

作者:Peter Yablochkin 提问时间:7/25/2018

有人可以帮我理解在这种情况下如何将值从 $.each 函数推送到 this.books 数组中吗? let Library = function ( name ) { this.name = na...

范围链查找与原型查找 - 何时

作者:Crocodile 提问时间:12/12/2014

如果某个变量在需要时在函数中不可用,则在作用域链(这是一个闭包)中查找该变量,但其他时候则在原型链中搜索该变量。我试图弄清楚什么时候发生。我想知道是否有人可以为我清除迷雾,或者向我推荐一些专门讨论这个...


共34条 当前第3页