| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
- delete비교
- null오류
- 생성형AI
- 파이썬영상
- vivecoding
- docker
- 파이썬영상편집
- lambda
- moviepy2
- AWS
- mysql성능
- 옵셔널체이닝
- 파이참
- 파이썬
- EC2
- moviepy
- Python
- truncate비교
- 영상자동화
- ffprobe
- EKS
- agentic
- subprocess
- 도커컨테이너
- 파이썬이미지
- 노드그룹
- LLM
- VPC
- efs
- ffmpeg
- Today
- Total
목록Javascript (2)
씩씩한 개발자
옵셔널 체이닝 vs 논리 AND 가드: forEach 조건 비교옵셔널 체이닝이란?옵셔널 체이닝(optional chaining)은 ?. 연산자를 사용해 객체 속성에 접근할 때, 그 경로에 null이나 undefined가 있으면 에러를 내지 않고 undefined를 반환하게 해주는 문법입니다.const user = null;// 일반 접근 시 에러// console.log(user.name); // ❌ TypeError// 옵셔널 체이닝 사용console.log(user?.name); // ✅ undefined 반환즉, a?.b?.c 라고 쓰면 a, b가 없는 경우에도 안전하게 접근할 수 있습니다. 다만 "없는 값"까지도 undefined로 처리하기 때문에, 조건문 안에서 쓰면 의도치 않게 실패로 간주되는..
자바스크립트 forEach에서 null 요소 때문에 TypeError가 나는 이유와 해결법다음과 같은 배열에서 forEach로 각 요소의 status를 출력하려 할 때, 첫 줄에서 에러가 발생하는 이유와 안전한 처리 방법을 정리했습니다.목차재현 코드와 에러원인 분석파이썬과의 차이해결법 모음Vue에서의 안전한 사용 예체크리스트와 요약재현 코드와 에러const params = [ {~~~~}, null ];params.forEach(item => { console.log(item.status); // 여기서 TypeError if (item) { console.log(item.status); // 이 줄은 null이 걸러져 정상 }});console.log(item.status) 에서 null..