我在javascript文件中有一个非常大的44,000多个对象。
我的问题是编辑文件非常糟糕(特别是如果我必须在数组中移动每个对象1的值)。
我已经尝试了一个csv文件,但我无法将文本作为我的对象。我考虑过XML和JSON,但我认为它没有解决我的编辑问题。
我希望有一个javascript编辑器来处理像表一样的二维数组,或者基本上是任何可以创建对象数组的东西,并允许我像表格一样进行编辑。
由于
答案 0 :(得分:1)
总之...
假设我正确理解您的要求,我建议解决您的编辑问题但仍然生成标准的JS脚本文件是使用Excel电子表格进行编辑,以标准Excel格式保存源数据,并编写Excel宏(VBA)按下按钮产生所需的JS文件输出,有点像在IDE中按下编译按钮。认真。听起来你想要一个漂亮的可视化编辑器,它可以在你的数组中移动东西,在删除时移动单元格,所有那些Excel是好的东西。您需要从电子表格中获取数据并将其作为具有有效JavaScript数组声明的JS文件输出的VBA宏将是微不足道的,不超过20或30行代码,基本上是一个简单的嵌套for循环应该做的它有一些初始化来打开文件等等。
请记住JavaScript没有多维数组我假设您需要一个数组数组,其中每个子数组的长度相同并包含对象,并且您所需的输出 JS文件是这样的事情(除了更大):
var myObjectArray = [
[ {id:1}, {id:2}, {id:3}, {id:4} ],
[ {id:5}, {id:6}, {id:7}, {id:8} ],
[ {id:9}, {id:10},{id:11},{id:12} ],
[ {id:13},{id:14},{id:15},{id:16} ]
];
从Excel中生成类似的东西很容易。