프로그래밍과 데이터 in JavaScript객체for...in 주의사항

Q

정수형 프로퍼티 질문입니다!

조회 383

좋아요 1

2021년 7월 28일

A
3개의 답변이 있어요
2021년 8월 3일

댓글 2

2021년 8월 11일
앞에 강의에서 프로퍼티는 프로퍼티네임과 프로퍼티밸류가 한쌍이라고 해서
프로퍼티 = 프로퍼티네임 + 프로퍼티밸류
이렇게 명확하게 구분이 된 느낌이였는데

설명 내용 중에 "정수형 프로퍼티에 따옴표를 붙여 문자열처럼 만들더라도" 이렇게 적혀 있어서
제 생각에는 정수형 "프로퍼티네임"이라고 해야 맞는말이 아닌가 하여 질문드린거였습니다ㅠㅠ
2021년 8월 12일
"프로퍼티" 라는 개념은 추상적이거나 포괄적으로 쓰이는 경우가 있습니다. 특정의 Object 의 값(key name, value 를 포함한)을 프로퍼티라고 부를 경우도 있는데, 특정 객체의 "요소" 라고 생각하시면 편할 듯 싶습니다.
2022년 1월 13일

댓글 2

2022년 7월 31일
골드서퍼님이 "겉보기에 문자열처럼 만들더라도" 라고 말씀하셨듯이, 1번 질문에서 도레미님이 궁금하셨던 것은 '겉보기에 문자열처럼 보일 뿐 실제로는 정수(integer)인 것 아니냐'는 확인이었던 걸로 보여요. 이게 뭐가 문제냐면, 실제로 정수인 것이 맞다면, 따옴표 없는 상태에서 typeof key를 써줬을 때 string이 아니라 number라고 나왔어야 하니까요.
2022년 7월 31일
저도 이 부분이 궁금했던 터라 댓글을 남겨봅니다~!
2022년 8월 12일

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇