好的,我正在使用tampermonkey / greasemonkey使用GM_getValue/setValue
加载和保存用户脚本的数据
有一次,我将7000个对象存储到其中一个阵列中,然后通过window.open
和$(disp.document.body).text
以及随后的.join
调用对阵列进行输出。这允许我将所有7000个对象字符串复制到记事本中的普通.txt文件中。
然而,我的问题来自于:我清除了7000个对象的原始数组,但我想将所有这些恢复到数组中;无需手动执行array[0] = "foo"
和array [1] = "bar"
等等。
我在想,也许我可以打开一个新窗口,将所有7000个字符串转储到其中,然后以某种方式有一个按钮来解析该窗口?只是不确定如何
我想知道从外部源(记事本)手动将数组填充到javascript数组中最有效/最简单的方法是什么。
希望这是有道理的
答案 0 :(得分:0)
您是否尝试过使用String.protype.split()?
arr = textFromFile.split(/\n|\r/);