ES6 map method and filter method

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	

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324700451&siteId=291194637