반응형 개발/javascript2 Optional chaining javascript 에서 ? 는 연산자 ?. 는 체인의 각 참조가 유효한지 명시적으로 검증하지 않고, 연결된 객체 체인 내 깊숙이 위치한 속성 값을 읽을 수 있다. ?. 연산자는 . 체이닝 연산자와 유사하게 작동하지만, 만약 참조가 null 이거나 undefined 라면, 에러가 발생하는 것 대신 표현식의 리턴 값은 undefined 로 단락된다. 만약 주어진 함수가 존재하지 않는다면, undefined 를 리턴한다. https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Optional_chaining const adventurer = { name: 'Alice', cat: { name: 'Dinah' } }; const dog.. 2023. 6. 1. [ES6] Javascript ES6 기초 정리 ※ ES6 관련 내용은 많기 때문에 앞으로 계속 추가할 예정입니다. ※ 기초적인 내용만을 다뤘기 때문에 더 깊은 내용은 별도의 게시글에서 다룰 예정입니다. ES6 [ECMAScript 6] ECMA-262 기술 규격에 따라 정의하고 있는 표준화된 스크립트 프로그래밍 언어를 말합니다. 처음 접한 ES6 는 화살표 함수입니다. // ES6 화살표 함수 var plus = (num) => num + 1; plus(1); // 결과 // 2 // 기존 Javascript 함수 var plus = function( num ) { return num + 1; } plus(1) // 결과 // 2 기존 Javascript 에서 함수를 만들 때와는 너무 다른 형식이었습니다. (Java 의 Lambda 와 비슷해서 적응.. 2021. 1. 25. 이전 1 다음 반응형