gpt4 book ai didi

javascript - 调用 'sibling' 函数

转载 作者:行者123 更新时间:2023-11-30 08:02:43 25 4
gpt4 key购买 nike

我有一些看起来像这样的代码

var viewService = function () {
...
return {
...
,isAbsolute: function (view) { ... }
...
,removeAbsoluteViews: function () { ... }
}
};
};

我想做的是从 removeAbsoluteViews 调用 isAbsolute。当我尝试这样做时

if (isAbsolute(v) === false) { ... }

我收到一条错误消息,提示 isAbsolute 未定义。我该怎么做?

最佳答案

由于您返回一个对象,您可以使用 this 关键字:

if (this.isAbsolute(v) === false) { ... }

你也可以这样声明它(不用this关键字):

var viewService = function () {

function isAbsolute (view) { ... }

function removeAbsoluteViews () {
if (isAbsolute(v) === false) { ... }
}

...

return {
isAbsolute: isAbsolute,
removeAbsoluteViews: removeAbsoluteViews
};
};

关于javascript - 调用 'sibling' 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24079924/

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