$.extend 함수

형식) jQuery.extend( target, object1 [, objectN ] )

target오프젝트에 대해서 object1이 병합된다 이때 겹치는 key의 value값은 object1을 따른다

 

$.each 함수

형식) jQuery.each( array, callback )

array 배열에 대해 callback함수가 실행되는데 이때 첫번째 매개변수는 key(index), 두번째 매개변수는 item(value) 값이다

매개변수 명은 정해져 있지 않다

 

<script>
$(function(){
	var obj1 = {} //빈 객체
	var obj2 = [] //빈 배열객체
    
	//동적으로 속성추가
	obj1.name='test'

	var obj3 ={name:'철수'}
	$.extend(obj3,{
		age:33,
		addr:'서울'
	})

	var output=''
    
    /*name:철수
      age:33
      addr:서울 */
	$.each(obj3,function(key,value){
		output+=key+":"+value+'\n'
	})
	
	//0:10 1:20
	$.each([10,20],function(index,value){
		alert(index+":"+value)
	})
})
</script>

 

<script>
	var array=[{id:'t1',num:10},
		       {id:'t2',num:20},
		       {id:'t3',num:30},]
	$.each(array,function(index,item){
		var output=''
		output+='<h4>'+item.id+'</h4>'
		output+=item.num
		document.body.innerHTML+=output
	})
})
</script>

+ Recent posts