forEach和map的区别



	
		
		
		
		
		
		
		
		
		
		
		
		
	
	
	

最后总结一下,map()可以返回值赋给新的数组,forEach()不可以,forEach()默认遍历谁就返回谁。

同样在jQyery中的map和each方法也是一样的。

			$(function(){
				
				var arr=[1,2,3,4,5]
				
			var res1=$.map(arr,function(value,index){
					
					console.log(index,value);
				});
				
			var res2=$.each(arr,function(value,index){
					
					console.log(index,value);
				})
				
				console.log(res1);
				console.log(res2);

 

你可能感兴趣的:(JS)