Array - map, reduce, filter, sor

2017-08-24  本文已影响0人  萧沪椿Helson

var new_array = arr.map(function callback(currentValue, index, array) {

// Return element for new_array

}[,thisArg])


arr.reduce(callback[,initialValue])

var arr = ['A', '', 'B', null, undefined, 'C', '  '];
var r = arr.filter(function(s) {
    return s && s.trim();
});
r; // ['A', 'B', 'C']
var arr = [10, 20, 1, 2];
arr.sort(function (x, y) {
    if (x < y) {
        return -1;
    }
    if (x > y) {
        return 1;
    }
    return 0;
}); // [1, 2, 10, 20]

相关补充

相关题目:

https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/001435119854495d29b9b3d7028477a96ed74db95032675000

上一篇 下一篇

猜你喜欢

热点阅读