OPEN between Secret

15.1.8 객체 마지막 본문

java/Java script & jQuery

15.1.8 객체 마지막

해가꿈꾸는달 2015. 1. 8. 13:09
반응형

자바스크립트에서 배열과 객체

배열은

var array = ['사과' , ' 바나나', ' 딸기', '배']; 로 만들수 있고

객체는

var array = {

제품명: '나는',

나이: '스물일곱이고',

사는곳: '대전에서 자취중',

};

이렇게 만든다.


배열 은 '인덱스' '요소'

객체 는 '키'        '속성'

으로 불리운다.


-------------------------------------------------------------


var array = {

제품명: '나는',

나이: '스물일곱이고',

사는곳: '대전에서 자취중',

};


** 객체 관련 키워드


*    in 키워드

-> in 키워드는 해당 키가 객체 안에 있는지 확인 가능

ex) output += "'제품명' in array: " + ('이름' in array); 
        alert(output);

--------------------------------결과----

'제품명'  in array: true

가 나올수 있다.



* with 키워드

-> 복잡하게 사용해야 하는 코드를 짧게 줄여주는 키워드

ex)

 var output = ' ';

output += '제품명: ' + array.제품명 + '\n';

output += '나이: ' + array.나이 + '\n';

output += '사는곳: ' + array.사는곳 + '\n';

-> 보면 array 가 계속 반복이 되는데 이걸 묶어서 사용할수가 있다.



 var output = ' ';

with(array) {

output += '제품명: ' + 제품명 + '\n';

output += '나이: ' + 나이 + '\n';

output += '사는곳: ' + 사는곳 + '\n';

}

-> 그래서 with 로 묶어서 하면 편하다.



* 객체의 속성 추가 , 제거

->빈 객체를 생성수 그 안에다가 값을 넣을 수가 있다.

ex)

//변수를 선언
 var array = {};



//객체에 속성을 추가
array.이름 = '지선구';
array.취미 = '없고';
array.특기 = '피아노';
array.나이 = '비밀';



//속성을 제거
delete(student.나이);




반응형

'java > Java script & jQuery' 카테고리의 다른 글

15.01.28 jQuery 문서 객체 조작 메소드  (0) 2015.01.28
15.1.8 객체  (0) 2015.01.08
15.01.07(5장)  (0) 2015.01.07
prototype  (0) 2014.07.31
javascript 캡슐화 하는 방법(클로저 이용)  (0) 2014.07.31