gpt4 book ai didi

JavaScript 数组长度返回 0

转载 作者:行者123 更新时间:2023-12-02 20:55:56 24 4
gpt4 key购买 nike

当我使用 console.log 打印数组长度时,它返回 0 。但在控制台中,如果我写 txt.length 它会返回实际长度(即我的情况为 60)。因此,我无法迭代 txt 数组。

var txt;

function preload() {
txt = loadStrings("DataProcess/outData.txt");
console.log(txt);
console.log(txt.length);
}

最佳答案

您需要在回调中获取长度。从文档来看,该函数接受 3 个参数

loadStrings(文件名, [callback], [errorCallback])

这意味着你应该这样做:

var txt;

function preload() {
loadStrings("DataProcess/outData.txt", (res) => {
txt = res
console.log(txt.length);
})

}

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

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