gpt4 book ai didi

javascript : Cannot access member function

转载 作者:行者123 更新时间:2023-11-29 14:45:40 25 4
gpt4 key购买 nike

新手问题。

我无法访问成员函数。我做错了什么?

index.js ->
var abc = require('./def');
var foo = new abc();
foo.zxc();

def.js ->
var bar = function(){
// do something
var zxc = function(){
// do something
}
}
module.exports = def;

当我在 brwoser 控制台中运行时,它显示:

TypeError:foo.zxc 不是函数

最佳答案

因为 zxc 只是一个局部变量,无法从 bar 函数外部访问。您可以将其更改为

var bar = function() {
// do something
this.zxc = function(){
// do something
}
}

现在,zxc 是构造对象的自有属性,因此它可以工作。

关于javascript : Cannot access member function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33187657/

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