最近想到

javascript 中要如何不用 for 迴圈 將列表中的元素逐個做處理?

可以用列表的 map 方法

例如:

 

var numbers = [1, 2, 3, 4];

// 將每個數字加倍
var doubledNumbers = numbers.map(function (number) {
    return number * 2;
});

console.log(doubledNumbers); // [2, 4, 6, 8]

也就是我們可以用 list 的 map 函式來遞迴處理

 

並且生成一個新的 list 

給大家參考囉