在我正在构建的JavaScript对象的一种方法中, open() -调用了同一对象的先前定义的方法-close() 调用open()方法时,出现以下错误:

未捕获的TypeError:对象[object Object]没有方法'close'

贝娄是我的代码:

var lightbox = {};
lightbox.close = function(){
    // Some code here
};
lightbox.open = function(){
    $("#button").on("click", function(){
        lightbox.close();
    });
}

我做错了什么事?

  ask by Andrei Oniga translate from so

本文未有回复,本站智能推荐:

1回复

在对象Javascript内的另一个方法中调用一个方法时出错

我的代码有一个小问题,我有一个对象,并且我有一个错误Paginator.validate不是一个函数 ,我从对象的相同范围的另一个方法(下面的代码)中调用了validate()方法感谢您的帮助:D,加油!
1回复

Javascript-在对象内调用对象的方法给出错误:“对象没有方法getStartPoint”

在下面的代码中,如何在startPoint中调用getStartPoint() ? 我遇到错误 未捕获的TypeError:对象...没有方法'getStartPoint' 在所有这些中:getStartPoint(),this.getStartPoint(),obj.
1回复

调用方法时Javascript中的对象未定义

我正在构建一个类似于 Vanilla JS 中的 Chrome 恐龙的游戏。 为了动画障碍,我创建了一个 Obstacle 类,它存储它们的位置和大小,并定义了一个改变位置的方法。 这些存储在一个数组中,定义为不同类的属性: 运行时会弹出一个错误: 我记录了this.bufferFron
1回复

如何从JavaScript中的对象中的对象调用方法?

我是刚接触javascript的人,我想知道是否有人可以帮助我如何从对象中的对象正确调用方法。 制作圆形花园似乎可行,我什至可以从那个花园叫一个圆形。 但是每当我想打电话给x时,它都会停止工作... 这是代码:
1回复

在javascript中删除对象时出错

从对象列表删除对象时出现未定义错误。 HTML: js代码: 对象列表如下所示: 删除第一个对象后,我尝试删除第三个对象的抛出错误: 我确定循环逻辑有些问题,但是我无法回避它。 我哪里做错了? 更新: 我正在尝试从DOM上删除元素,并从Ja
1回复

设置对象值时出错[JavaScript]

我建立了一个标准偏差计算器,可以使用对象按预期工作。 但是,现在我想将每个对象中的newScore属性设置为对象z得分((得分-平均值)/标准偏差)。 但是,似乎每个对象都添加了相同的z分数,我不确定为什么。 我究竟做错了什么? 在这里摆弄。 HTML: CSS
2回复

在javascript对象中调用私有方法

这是我的javascript: 这里通过setter方法设置的Arr in Common工作正常。 但是当我尝试通过调用setter方法来实现相同的另一个成员函数 - 同一个对象的“registerArr”时,它什么都不返回。 如何在其他成员函数中使用setter方法?
2回复

无法从jquery对象调用的Javascript方法?

我正在阅读学习jQuery 1.3(Jonathan Chaffer和Karl Swedberg),在排序表时,他们在调用.sort()之前使用.get() .sort() ,并说 我们需要将jQuery对象转换为DOM节点数组。 尽管jQuery对象在许多方面都像数组一样,但它们没