gpt4 book ai didi

javascript - 如何在函数对象javascript中调用变量

转载 作者:行者123 更新时间:2023-11-30 05:38:41 26 4
gpt4 key购买 nike

我正在学习js,你能帮我如何在对象函数中调用变量js吗

例子

var obj = {
a : 'foo',
b : function(){
var ab = a + "bar"; <-- how to call var 'ab' outside var obj ..
alert(ab)
}
}

console.log(ab);

谢谢

最佳答案

除非您的函数返回该变量,否则无法调用它。像这样:

var obj = {
a : 'foo',
b : function(){
var ab = a + "bar"; // <-- how to call var 'ab' outside var obj ..
alert(ab);
return ab; // this is the key
}

}

然后,调用它,只需使用:

var myNewVar = obj.b();

注意:正如 Benjamin Gruenbaum 所指出的(我认为这很明显,但是是的,绝对应该向初学者提及),myNewVar 不会是您的 ab 变量的引用,但只有它的值。

关于javascript - 如何在函数对象javascript中调用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22104627/

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