map method: can be simply understood as mapping
var num = [1,2,3,4]; var dataAdd = num.map (n => n + n); var datadeep = num.map (n => n-1); console.log(dataAdd);//[2, 4, 6, 8] console.log(datadeep);//[0,1,2,3]
filter method: The function of filtering and filtering, after the array filter, the returned result is a new array
var chinaWords = [{ name: "You live at the head of the Yangtze River", msg:"Poems", age:15 },{ name: "I live at the end of the Yangtze River", msg:"歌赋", age:15 },{ name: "I miss you every day and don't see you, drink the same river water", msg:"Ancient style", age:14 }] var dataname = chinaWords.map(one => one.name) console.log(dataname.join(','));//You live at the head of the Yangtze River, I live at the end of the Yangtze River, I miss you every day, and I drink the same river water var oneages = chinaWords.map(one => one.age) console.log(oneages.join(','));//15,15,14 var ageJudge = oneages.filter(age => age > 14 ) console.log(ageJudge.join(','));//15,15