在MDN web文檔中查看Array.from使用方法看到在箭頭函數中不使用return就能返回數據,對與一些簡單的返回方法,可以簡便寫法。
Array.from()
方法從一個類似數組或可迭代對象創建一個新的,淺拷貝的數組實例。
console.log(Array.from('foo')); // expected output: Array ["f", "o", "o"]
// 箭頭函數常規寫法 console.log(Array.from([1, 2, 3], (x) => { return x + x})); // expected output: Array [2, 4, 6]
// 箭頭函數簡單操作
console.log(Array.from([1, 2, 3], (x) => x + x)); // expected output: Array [2, 4, 6]
當箭頭函數箭頭后面是簡單操作時,直接去掉“{ }”,這樣可以不使用return 就能會返回值。