Challenge: Explore Object Properties with Iteration
Swipe to show menu
Task
You are given an object representing copper. Your task is to iterate through the properties of the copper object using the for...in loop. For each property, you should log both the property name and its value to the console.
- Use the
for...inloop to iterate through the properties of thecopperobject. - For each property, log a message to the console in the format:
"Property: [property name], Value: [property value]".
12345678910const copper = { symbol: "Cu", atomicNumber: 29, meltingPoint: "1984.32 ยฐF", appearance: "Red-orange metallic luster", }; ___ (let key ___ copper) { ___(`Property: ${___}, Value: ${___[___]}`); }
Expected output:
Property: symbol, Value: Cu
Property: atomicNumber, Value: 29
Property: meltingPoint, Value: 1984.32 ยฐF
Property: appearance, Value: Red-orange metallic luster
- To iterate through the object properties, use theย
for...inย loop. Start withยfor (let key in copper) { ... }. - Inside the loop, access the property value usingย
copper[key]. - Useย
console.log()ย to print the messages in the required format.
12345678910const copper = { symbol: "Cu", atomicNumber: 29, meltingPoint: "1984.32 ยฐF", appearance: "Red-orange metallic luster", }; for (let key in copper) { console.log(`Property: ${key}, Value: ${copper[key]}`); }
Everything was clear?
Thanks for your feedback!
Sectionย 3. Chapterย 2
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat
Sectionย 3. Chapterย 2