我正在尝试创建一个基于数组数组的新数组var class = []
并比较其中的索引。 当我运行测试时,它告诉我var class = []
中的 = 是语法错误。不知道我到底做错了什么。
function list(names) {
var class = [];
var array = names.map(function(obj) {
for (var i = 0; i < obj.length; i++) {
if (obj[0] > 55 && obj[1] > 7) {
class.push("Name1")
} else {
class.push("Name2")
}
return class;
}
});
};
console.log(
list([
[18, 20],
[45, 2],
[61, 12],
[37, 6],
[21, 21],
[78, 9]
])
)
class
是javascript中的一个保留字。 把它换成别的东西,你应该很好。
你不能对变量使用保留字。保留class
这里是保留字的链接https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar