for in, for of (배열, 객체)
3219 단어 JavaScriptJavaScript
🐞 for in, for of 쓸 때마다 헷갈려서 간단하게만 정리
🍫 배열 에서의 [for in
, for of
]
for ~ in
: 배열의 index 순회for ~ of
: 배열의 요소 순회
let arr = ['a','b','c','d'];
for (let key in arr) {
console.log(key);
}
// 0, 1, 2, 3
for (let key of arr) {
console.log(key);
}
// 'a', 'b', 'c', 'd'
🍫 객체에서의 [for in
, for of
]
for ~ in
: 객체의 key값 순회for ~ of
: not iterable이어서 사용 불가능
(iterable 속성은 추후 더 깊게 공부하게 되면 다시 정리해야겠다..)
let obj = {
a: 1,
b: 2,
c: 3
}
for (let key in obj) {
console.log(key);
}
// 'a', 'b', 'c'
Author And Source
이 문제에 관하여(for in, for of (배열, 객체)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@taero30/for-in-for-of-배열-객체저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)