js中的forEach/map方法

// forEach方法
            var data = [{
                    name: "程咬金",
                    sex: "1",
                    age: 26
                },
                {
                    name: "程才",
                    sex: "0",
                    age: 20
                },
                {
                    name: "程新松",
                    sex: "1",
                    age: 22
                },
                {
                    name: "程功",
                    sex: "1",
                    age: 18
                }
            ];
            let datas = []
            data.forEach((item) => {
                datas.push({
                    name: item.name,
                    age: item.age
                })
            })
            console.log(datas);
             // map方法
            var kvArray = [{
                    key: 1,
                    value: 10
                },
                {
                    key: 2,
                    value: 20
                },
                {
                    key: 3,
                    value: 30
                }
            ];
            let arrays = [];
            kvArray.map((item) => {
                let obj = {}
                obj[item.key] = item.value
                arrays.push(obj)
            })
            console.log(arrays)

  

posted @ 2018-10-30 09:38  杏杏子  阅读(537)  评论(0编辑  收藏  举报