ES6非常新穎。 在ES5我可能會做這樣的事情ES6陣列初始化
function newArray(){
var data = [];
for(var i = 0; i < 5; i++){
data[i] = "test data " + i;
}
return data;
}
x = newArray()
我怎麼會在ES6做到這一點?我已經得到了以下是錯誤的
getData =() => ({
let data = Array.from(new Array(5), (x, i) => "test data " + i)
return {
data
}
})
有什麼錯誤? –
意外令牌^讓數據。這是我的ES6語法錯誤。不知道該怎麼辦 – Rory
問題出在'=>'......之後的外層'()'... with()使{}成爲對象字面量,這意味着對於對象字面量,您的語法無效 –