//Google AdSense
	/*
		실습 1. 아래와 같이 선언된 객체가있다. 해당 객체에는
		name, memberArray, filter 라는 속성이 있으며
		name 은 문자열 memberArray는 배열, filter는 함수값을 가지고 있다.
		filter 함수(메서드)를 실행시키고 인수값에 들어간 사람의 정보와 
		memberArray의 정보에 일치하는 사람의 명을 name이라는 속성에 대입시키고 obj 라는 객체를 출력시켜라	
	*/

	var obj = {
			name : '',
			memberArray : ['홍길동','홍길순','이순신'],

			filter : function(name){
			 
				for(var i = 0 ; i< this.memberArray.length ; i++){
					if (this.memberArray[i] == name){
					this.name = name;
					}
				}
			}
	};
	obj.filter('입력명');
	console.log(obj);
	

 

memberArray 배열에 없는 이름을 입력했을 경우 :: obj.name에 대입되지 않음

 

memberArray배열에 존재하는 값을 입력했을 경우 :: obj.name에 대입됨.

 


	/*
		실습 2. myArray라는 배열이 있다. myFn함수를 실행시켜 myArray 배열의 값을 합산하여 총 합산값을 리턴하여 결과값을 출력시켜라.
	*/
	
	var myArray = [10,20,30,40,50];
	var myFn = function(){
		var result = 0;
		for(var i = 0 ; i < myArray.length ; i++){
			result += myArray[i];
		}
		return result;
	}
	console.log(myFn());

+ Recent posts