gpt4 book ai didi

JavaScript 数组返回

转载 作者:行者123 更新时间:2023-11-28 21:23:05 25 4
gpt4 key购买 nike

this.runThisFunctionOnCall = function(){


//does something and ends up with these arrays of count 1

// arrays.length = 1 (always)

array1;
array2;
array3;

alert(array1.length); // shows 1 here

}

在另一个脚本页面(包括上面的页面)上,当我执行以下操作时,数组中没有值:

this.callingFunction = function(){

this.runThisFunctionOnCall();
alert(array1.length); shows 0

}

最佳答案

变量 array1 是函数 runThisFunctionCall 内部的局部变量,因此您在函数外部看不到它,这会导致较低代码中的 array1 是另一个 array1 ,与函数中的不同,并且长度为 0,因为有其中没有元素。

这里有一些解释:http://www.webdevelopersnotes.com/tutorials/javascript/global_local_variables_scope_javascript.php3

关于JavaScript 数组返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5759963/

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