gpt4 book ai didi

javascript - 将非零长度文件推送到数组

转载 作者:行者123 更新时间:2023-12-02 19:33:18 25 4
gpt4 key购买 nike

假设我有一些文件,我需要收集这些文件的信息并将这些信息推送到数组中。如果它们的长度非零,则应加载它们,但如果它们的长度为零,则应忽略它们。另外,我需要将加载的文件总数作为全局变量。这似乎是 for 循环的工作,但是在知道“长”文件的总数之前我将如何构造它?我什至可以在 for 循环中访问全局 for 吗?如果不是 for 循环,那么“正确”的方法是什么?

最佳答案

不知 Prop 体细节,我假设您正在使用 ajax 获取文件。由于 javascript 中的字符串就像字符数组,因此您可以在 ajax 事件的responseText 上获取长度。我希望这有帮助:

使用 jQuery Ajax...

var loadedFileData = [];
window.totalFiles = 0;
["file1", "file2", "file3"].forEach(function(file) {
$.get("/path/to/files/"+file, function(data) {
if (data.length) {
loadedFileData.push(data);
totalFiles++;
}
});
});

关于javascript - 将非零长度文件推送到数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11265182/

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