我想导出一个测试数据,但在某个时候我一直被卡住了。我的测试数据是这样的。我有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,
}