美文网首页
2019-03-04

2019-03-04

作者: 隔壁甜言 | 来源:发表于2019-03-04 11:27 被阅读0次

    用几种方法可以将[1,2,3,4,5,6,7,8]修改成[1,3,5,7,2,4,6,8]

    方法一:循环方法map

    function arrSort(arr, newArr = []) {

                    arr.map((item, i, arr) => {

                        if (item % 2 === 0) {

                            newArr.push(item)

                            arr.splice(i, 1)

                        }

                    })

                    return arr.concat(newArr)

                }

    方法二:es6筛选器filter

    const baseArray = [1,2,3,4,5,6];

    const oddArray = baseArray.filter(number => number % 2 === 1);

    const evenArray = baseArray.filter(number => number % 2 === 0);

    const finalArray = [...oddArray, ...evenArray];

    相关文章

      网友评论

          本文标题:2019-03-04

          本文链接:https://www.haomeiwen.com/subject/whvbuqtx.html