最後來介紹 spread,以往我們要列出陣列或者物件裡的值,需要使用 map() 或 loop 一個一個挑出來然後印出來,實在是很麻煩。
在ES6裡多了 Spread, Spread 就是 ...
,用來代表陣列或物件裡面的值。
// spread a string
const name = [...'ithome'];
console.log(name);
// 'i', 't', 'h', 'o', 'm', 'e'
const categories = ['Security', 'Modern Web', 'Data Tech', 'Software Development', 'DevOps', 'Machine Learning'];
console.log(...categories);
// Security Modern Web Data Tech Software Development DevOps Machine Learning