실은 안끝남 - 옵셔널 체이닝 optional chaining, nullish coalescing 문법입니다 - 함수?.() 가능 인생 끝나기 싫으면 codingapple.com 구독자용 10% 할인 코드 : YT123 (맨날바뀜 최신영상 참고)
Пікірлер: 124
@user-pf4se1hw8i2 жыл бұрын
|| 하고 ?? 차이를 알아 두시면 더 좋습니다. 간략히 얘기하면 전자는 0, "", false, undefined 같은 falsy 값을 전부 검사 하는 연산자고 후자는 undefined 하고 null 같은 nullish 만 검사하는 연산자입니다. const a = false || "어떻게"; // a => "어떻게" const b = false ?? "사람 이름이"; // b => false const c = undefined ?? null ?? "엄", // c => "엄"
@keepgoing50872 жыл бұрын
이 정보도 유용하네요!
@user-gc7ut4mp9i2 жыл бұрын
준식
@chad78282 жыл бұрын
이거 중요하죠
@jadenyoon44972 жыл бұрын
헷갈렸는데 감사합니다
@stfi972 жыл бұрын
예시가 정말 좋네요
@kdm1jkmm2252 жыл бұрын
코틀린 좋아하는 사람으로써 굉장히 익숙한 문법이네요 ㅎㅎ 코틀린 처음 접할 때 굉장히 도움이 많이 되는 문법이라 생각했는데 이게 JS에도 적용이 된다니 좋은 소식입니다.
@couple-water2 жыл бұрын
와 진짜 유용한 영상이네요! 가끔씩 자료형에 값이 할당되지 않아서 애먹은 적 있는데 이거 쓰면 앞으로 안전하게 꺼내쓸 수 있겠네요
@user-tl1vm8ch5w2 жыл бұрын
진짜 자주 쓰는 기능이고 예외처리용 함수 만들어놔도 좀 귀찮은데 완전 편해보이네요
@user-hh1wn9xw1s2 жыл бұрын
정말 잼나게 잘가르쳐셔욥 ㅋㅋㅋㅋ 따봉 날리구갑니당! 할상 감사해영
@user-xx4dc8yv9b2 жыл бұрын
자꾸 에러나서 골치아픈 부분이있었는데 이 영상을 보게된건 너무나 행운인듯 합니다.
@Choigo36 ай бұрын
확실히 요즘 영상에서는 설명을 간결하게 하시네요. ^_____^
@prix88932 жыл бұрын
?는 자주 사용 했는데.. ??는 몰랐네요 ㅋㅋㅋㅋㅋ 제법 쓸모있을거 같네여
@jcmaker06272 жыл бұрын
'??' 뒤에 return 으로 html 태그도 가능하겠죠?? 그렇게 되면 스켈레톤 로딩을 훨씬 쉽게 나타낼수 있겠네요
@bangk23802 жыл бұрын
오 map같이 오브젝트가 없을때 에러띄워주는거 일일이 예외처리해주는걸 코드 이쁘게 짤 수 있겠네요
@woobbeee5449 Жыл бұрын
중첩 Object 일 때 사용하는 것이 의미가 있다는 것이 매우 중요하네요!! 감사합니다.
value ? value : undefined랑 비슷하지만 좀 더 이쁘게.. 같은 느낌이죠
@user-lx5yq1pr4s Жыл бұрын
딕셔너리 잖아
@bottlesun45322 жыл бұрын
오오오오
@chlwjdals98 Жыл бұрын
삼항 연산자 합친 모양이네요 뜻도 같고
@flycanfly2 жыл бұрын
뭐지 소심한 개발자인가
@user-rk1wc3hw2e2 жыл бұрын
개꿀이네ㅋ
@user-so9rq2yo9l2 жыл бұрын
이번엔 하트줍서 사과센세
@BRORY Жыл бұрын
와 이런 게 있었네요..
@user-en5sb1cy8i2 жыл бұрын
이게 코드 깔끔해져서 ㄹㅇ 개꿀임
@essspresssoa.k.a89602 жыл бұрын
앞으로 모든 언에어 널러블이 많이 적용 되길 기대합니다!!!!
@collinahn2 жыл бұрын
파이썬 or 이랑 같은 느낌이군뇨
@user-vw2ph3xr7b2 жыл бұрын
코틀린에서 보던걸 자스에서도
@OOoo-si3mm2 жыл бұрын
오 스위프트 옵셔널 아님?
@user-vm2kq1fu1i2 жыл бұрын
와 요즘 UNDEFINED 예외처리하는게 너무 많아서 힘들었는데
@Manas-co8wl Жыл бұрын
아 이거.. C#에도 이미 있죠. 아 근데 9개월 전이네
@Q_20 Жыл бұрын
갈고리 농장이요
@zihasoo2 жыл бұрын
물음표가 요즘 유행인가
@litchyarn2 жыл бұрын
Node14부터 사용가능합니다ㅜ
@chimsil_dev Жыл бұрын
현 리액트 주니어 개발자입니다 첫번째꺼는 별로 안쓰일거같은데 두번째 ??는 신세계네요 ㄷㄷㄷㄷ 몰랐는데 정말 감사합니다
@sanghunlee99462 жыл бұрын
이제 TS 에서도 when문 앙망
@SUN12105 ай бұрын
신문법을 보고 나는 말하지 .... .? ??
@byeongsukim34202 жыл бұрын
랜더링이 되기전 null과 undefined 포인트 에러를 막아주기위해 매번 잡아줫는데 이제 저거 쓰면 겁나편해짐 저거모르면 인생망하긴함
@kim-lg7rc Жыл бұрын
진짜 쓰레기언어에 산소호흡기붙이고 로봇팔붙이고 뭐 다 갖다붙여서 쓰고 있네
@dhp5865 Жыл бұрын
편리하긴 하지만 편리하다고 잘못 사용하면 오히려 독이 된다는 걸 알아야 함. 특히 코딩 오류나 데이터 오류를 숨겨버리는 역할을 하면 독이 됨. 코딩 오류나 데이터 오류는 늘상 있는 것인데, 안전한 코딩이라면 코딩 오류나 데이터 오류에도 잘 동작하는 코딩이라고 간단하게 생각해버림. 그렇지만 코딩 오류나 데이터 오류를 숨겨버리고 찾기 어렵게 만들면서 잘 동작하게 만드는 코딩은 전혀 안전하지 않고, 오히려 코딩 헬을 만드는 것임. ?./?? 같은 문법도 코딩 오류나 데이터 오류에도 간단하게 잘 동작하도록 만들어줘서 편리하지만, 그 결과로 코딩 오류나 데이터 오류가 숨겨져 버린다면 코딩 헬이 열리게 되는 것임. 코딩 오류나 데이터 오류가 잘 드러나면서도 잘 동작하는 코딩이 안전한 코딩인 것임. 이게 조금 더 어렵고 조금 더 복잡해서, 쉽게 말하면 고급 코딩 기법. 학교에서 실무 경험 적은 교수나 학원에서 개념 안 잡힌 강사들이 안전한 코딩에 대한 오해를 마구 유포하는데, 생각 없이 같이 따라하다가는 개념 없고 불안정한 코딩 헬에서 헤어나지 못하게 된다는 걸 알아야 함.
@se_787 Жыл бұрын
공감합니다. 이런거 남발하고 잘못쓰면 디버깅이 어렵죠
@user-kk1yx2df8l2 жыл бұрын
ㅋㅋㅋㅋ
@UrRight2142 жыл бұрын
인강 사이트도 관리 해주세요 ..ㅜ
@midjarvan2 жыл бұрын
이거 es6 쪽에 추가로 올라옴여
@user-xo3tz7ns7q2 жыл бұрын
목소리가 신승범같냐 기계적
@titleun10522 жыл бұрын
신문법이라기엔 좀 된거아닌가
@ujujuj12342 жыл бұрын
내용 너무 좋은데 말투가 화나신거 같음 ㅋㅋㅋㅋ 이 악물고 말하는 느낌 ㅋㅋ
@cong2738 Жыл бұрын
으잉~
@han_pan2 жыл бұрын
내일 까먹음 ㅋㅋ
@js951204 Жыл бұрын
으잉
@junsgk2 жыл бұрын
그러면 ?? 랑 && 똑같은거 아닌가요??
@worldhello72952 жыл бұрын
반대로 || 랑 비슷한 거임
@taeminkim41142 жыл бұрын
&&는 AND고 ??는 OR라서 달라요!
@yong5350 Жыл бұрын
??는 오직 null 과 undefined 만을 falsy 값으로 취급합니다. 그리고 기능이 비슷해서 헷갈리신거라면 ||과 비슷하다고 보는게 맞습니다.