Javascript 意外标记'=';关于数组初始化

Javascript 意外标记'=';关于数组初始化,javascript,arrays,Javascript,Arrays,我试图基于数组数组创建一个新数组var class=[],并比较这些数组中的索引。当我运行测试时,它告诉我var class=[]中的=是一个语法错误。不确定我到底做错了什么 功能列表(名称){ var类=[]; var数组=names.map(函数(obj){ 对于(变量i=0;i55&&obj[1]>7){ 类推送(“名称1”) }否则{ 类推送(“名称2”) } 返回舱; } }); }; console.log( 名单([ [18, 20], [45, 2], [61, 12], [3

我试图基于数组数组创建一个新数组
var class=[]
,并比较这些数组中的索引。当我运行测试时,它告诉我
var class=[]
中的=是一个语法错误。不确定我到底做错了什么

功能列表(名称){
var类=[];
var数组=names.map(函数(obj){
对于(变量i=0;i55&&obj[1]>7){
类推送(“名称1”)
}否则{
类推送(“名称2”)
}
返回舱;
}
});
};
console.log(
名单([
[18, 20],
[45, 2],
[61, 12],
[37, 6],
[21, 21],
[78, 9]
])

)
是javascript中的保留字。将其更改为其他内容,您应该很好。

您不能将保留字用于变量。
类是保留的,这里是保留字的链接

不要使用类…它是javascript保留名称…请为变量名称使用其他名称:)