gpt4 book ai didi

javascript - 如何使函数内的变量全局可用

转载 作者:行者123 更新时间:2023-11-28 13:16:33 25 4
gpt4 key购买 nike

如何使函数内的变量在全局范围内可用,而不将它们从函数中删除,以便将它们记录在控制台中?

function foo(){
var one = 1;
var two = 2;
}

foo();
console.log(one, two);

最佳答案

要访问函数外部的变量,可以在函数外部声明它们。该函数仍然可以访问并分配给它们。

var one, two;

function foo(){
one = 1;
two = 2;
}

foo();
console.log(one, two);

或者,如果您只需要这些值,您可以让函数返回它们。

function foo(){
var one = 1;
var two = 2;
return { one: one, two: two };
}

var result = foo();
console.log(result.one, result.two);

关于javascript - 如何使函数内的变量全局可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37403564/

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