gpt4 book ai didi

javascript - 全局数组值丢失函数范围外的数据

转载 作者:行者123 更新时间:2023-11-30 18:10:39 25 4
gpt4 key购买 nike

为什么,它只在函数范围内工作,而我在全局范围内声明了它

testing = [];

function func1(){
//some codes here that fills the "testing" array...
}
//I want to display here the new array values..

JSFiddle 上观看

<醇>
  • 点击按钮
  • 检查元素的输出,
  • 在控制台上

    I need the "testing" array on another function. how will I use it then?

  • 最佳答案

    您的数组在之后console.log("outside function scope :\n"+testing);被调用。

    忽略你的 jsfiddle 中的所有问题,你没有看到你期望的行为的原因是因为导致数组被填充的事件是异步的,在范围之外显示它的代码会立即执行。

    关于javascript - 全局数组值丢失函数范围外的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14636738/

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