我尝试根据数组数组创建一个新数组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]
])
)
&#13;
答案 0 :(得分:2)
class
是javascript中的保留字。把它变成别的东西,你应该是好的。
答案 1 :(得分:1)
你不能将保留字用于变量..这里保留n
是保留字的链接
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar