0
我有以下代碼。
它是一個數組,但它引發錯誤:意外的令牌,ES6陣列
Uncaught SyntaxError: Unexpected token ,
var counting = {4, 2, 14}.map((x) => {
var add = x + 1;
return x * add;
});
console.log(counting);
我有以下代碼。
它是一個數組,但它引發錯誤:意外的令牌,ES6陣列
Uncaught SyntaxError: Unexpected token ,
var counting = {4, 2, 14}.map((x) => {
var add = x + 1;
return x * add;
});
console.log(counting);
您混淆[]
陣列構造與{}
對象構造。
var counting = [4, 2, 14].map((x) => {
return x * (x + 1);
});
console.log(counting);
我已刪除了額外的代碼行,簡單地增加一個x
。這使代碼更易於閱讀和維護。
Array文字符號使用[]
不{}
。
做一個數組,使用方括號,而不是大括號。 –
用戶數組符號 –
downvoting是否意味着你是聰明的人在這裏,他正在發佈第一個問題,請幫助他們在正確的方向。 –