Javascript/JQuery 填充数组许多元素

标签 javascript jquery greasemonkey tampermonkey

好的,所以我正在使用 tampermonkey/greasemonkey 使用 GM_getValue/setValue 加载和保存用户脚本的数据

有一次,我将 7000 个对象存储到其中一个数组中,然后通过 window.open$(disp.document.body).text 以及随后对数组的 .join 调用。这使我能够将所有 7000 个对象字符串复制到记事本中的普通 .txt 文件中。

但是,我的问题来自于:我清除了原始数组的 7000 个对象,但我想将所有这些恢复到数组中;无需手动执行 array[0] = "foo"array [1] = "bar" 等。

我在想也许我可以打开一个新窗口,将所有 7000 个字符串转储到其中,然后以某种方式有一个按钮来解析该窗口?只是不知道怎么办

我想知道将外部源(记事本)中的数组手动填充到 JavaScript 数组中的最有效/最简单的方法是什么。

希望这是有道理的

最佳答案

您尝试过使用 String.protype.split() 吗?

arr = textFromFile.split(/\n|\r/);

关于Javascript/JQuery 填充数组许多元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34913681/

相关文章:

javascript - 显示某些过滤的搜索结果

javascript - 来自父窗口大小的 iframe 媒体查询

jquery - 查询中未引入延迟 - Jscript

javascript - Greasemonkey 脚本,用于处理 Facebook 上动态加载的帖子

html - 在每个域本地更改 CSS

javascript - 在 Javascript 或 Jquery 中的 Iframe 中外部站点的 URL 时出现错误

javascript - 检查数组中未定义元素的最佳方法

jquery - 复制一个 CSS 类值并生成一个新值?

javascript - 更改 Jquery .filter() 函数内的变量值

javascript - 具有多个闭包的嵌套 XMLHttpRequests 是个好主意吗?