for in
객체를 순회하며 key가 title이거나
name일 경우 value를 대문자로 바꿔주세요.
const obj = { title : "THE TITLE", name : "JANE", contents: "Nothing to say" } for (let key in obj) { if (key === "title" || key === "name") { obj[key] = obj[key].toUpperCase(); } } console.log(obj);
for in은 객체 에서만 사용이 가능하며, 객체의 키값을 읽어올 사용한다.
for(let key in obj)라는 의미는 obj에 있는 key값인 title,name,contents가 순서대로 key에 들어간다고 보면 된다.
코드 상에서는 추가로 조건문을 달아서
key가 "title"이거나 "name"일 경우에
해당하는 키의 value값을 대문자화(.toUpperCase()) 하는 것을 볼 수 있다.
Author And Source
이 문제에 관하여(for in), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@yukina1418/for-in저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)