2017-11-17 13 views
1

配列の配列に基づいて新しい配列var class = []を作成し、それらのインデックスを比較しようとしています。テストを実行すると、var class = []の=が構文エラーであることがわかります。私が間違っていることを正確には分かりません。予期せぬトークン '=' on array initialization

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] 
 
]) 
 
)

+1

いけない使用のクラスのためのリンクが...それは、変数名のために何か他のものを使用して... javascriptの予約名です – Sagi

答えて

2

class JavaScriptで予約語です。それを何かに変えれば、あなたはすばらしくなるはずです。

あなたは変数のために予約語を使用することはできません
+0

私にそれをビート:) –

関連する問題