如何将测试数据(包含、数组、json对象、变量)导出到另一个js文件



我想导出一个测试数据,但在某个时候我一直被卡住了。我的测试数据是这样的。我有2个json对象(在下面的代码中只提到了一个,但两者都很相似(、4个数组和2个变量。data.js

exports.category={
price : [
{"film":
{F: [a,b,c],
I: [d,e,f],
L: [g,h,i],}
}
],
arr1=[F,I,L],
arr2=[10,20,50],
arr3=[A,U,I],
arr4=[2,5,10],
minimumvalue=2,
maximumvalue=5000,
}

我用导入另一个js文件中的数据

import category from './data.js'; 

编辑器中并没有明确的错误,但当我运行代码时,我得到错误作为意外的令牌

Unexpected token (61:7)
59 |     }
60 |     ],
> 61 |    arr1=[F,I,L],
|        ^
62 |    arr2=[10,20,50],
63 |    arr3=[A,U,I],
64 |    arr4=[2,5,10],
[0-0] FAILED in chrome -

我认为这是由于json对象,并将我的数据更改为map数组,即使在导出w.r.t时也出现了错误。我做错了什么?我该怎么改?提前感谢

更新:经过多次尝试,我决定将所有数组和变量保存在我进行验证的其他文件中,现在我得到了以下错误。

[chrome 85.0.4183.83 Windows NT #0-0] json is not defined
[chrome 85.0.4183.83 Windows NT #0-0] ReferenceError: json is not defined

对于验证,我将首先获得值,然后,在我已经具备的一些条件下,我将选择一个值(就像我们在excel中使用行和列索引进行搜索一样(

  • 您应该更好地格式化/缩进代码(这样不会给您带来错误(
  • JSON对象使用:设置字段,而不是=
  • 价格的薄膜特性具有"周围,所有其他财产都没有

exports.category={
price : [
{
film: {
F: [a,b,c],
I: [d,e,f],
L: [g,h,i],
}
}
],

arr1: [F,I,L],
arr2: [10,20,50],
arr3: [A,U,I],
arr4: [2,5,10],
minimumvalue: 2,
maximumvalue: 5000,
}

最新更新