반응형
자바스크립트 개발 환경은 Microsoft Visual Studio 2015 버전 HTML 기능 및 Chrome을 이용하고 있습니다.
자바스크립트도 C++ / Java 처럼 객체 생성과 동시에 초기화를 할 수 있는 방법이 있다.
이전 C++ / Java를 배울때 처럼 생성자에서 변수 초기화를 바로 해주는 것을 생각하며 아래 코드를 보자.
동작 과정은 똑같으나 ||를 이용하여 undefined가 될 때 || 연산을 통해 다음 값을 넣어주는 방식을 이용한다.
이와같은 방법을 옵션 객체 초기화라고 한다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <title>test title</title> <script> function test(val) { var ret = { a : val.a || 100, b : val.b || 200, c : val.c || 300 } return ret.a + " " + ret.b + " " + ret.c ; } var t = test({ a: 1, c: 3 }); alert(t); </script> // This source code Copyright belongs to Crocus // If you want to see more? click here >> | Crocus |
반응형
'Basic > JavaScript' 카테고리의 다른 글
script 사용 기초, .js파일 호출 기초 (0) | 2017.09.19 |
---|---|
getElementById() 메소드 이용 방법 (0) | 2017.09.18 |
자바스크립트 함수를 이용한 객체 생성 (0) | 2017.08.28 |
자바스크립트 객체 이용방법 및 this 키워드 이용방법 (0) | 2017.08.20 |
자바스크립트 인코딩과 디코딩 함수 (0) | 2017.08.12 |