반응형 WEB/JavaScript59 [JS] 옵셔널 체이닝 optional chaning연산자(?.) 객체 내의 key에 접근할 때 그 참조가 유효한지 아닌지 직접 명시하지 않고도 접근할 수 있는 연산자입니다. (?.) 앞의 평가대상이 만약 nullish ( undefined 또는 null ) 일 경우 평가를 멈추고 undefined를 반환합니다. 옵셔널 체이닝 장점 : if문을 줄여줍니다. function getFriendAge(user) { return user?.friends?.bob?.age; } 2023. 10. 24. [JS] 구조 분해 할당 배열 분해하기 // 이름과 성을 요소로 가진 배열 let arr = ["Mari", "Kim"] // 구조 분해 할당을 이용해 // firstName엔 arr[0]을 // surname엔 arr[1]을 할당하였습니다. let [firstName, surname] = arr; alert(firstName); // Mari alert(surname); // Kim let [firstName, surname] = "Mari Kim".split(' '); 2023. 10. 24. [JS] typeof typeof 데이터 타입 확인하기 document.writeln(typeof "ABC"); // string document.writeln(typeof 1); // number document.writeln(typeof 1.2); // number document.writeln(typeof { name : "Anne"});// object document.writeln(typeof null); // object document.writeln(typeof [1, 2, 3]); // object document.writeln(typeof true); // boolean document.writeln(typeof undeclaredVariable); // undefined document.writeln(typ.. 2023. 10. 24. [JS] True & False False인 값 undefined null 0 -0 NaN false '' "" 위에 명시된 값들을 제외한 모든 값들은 true이다. 2023. 10. 24. 이전 1 ··· 6 7 8 9 10 11 12 ··· 15 다음 반응형