好的,所以我正在使用 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/