জাভাস্ক্রিপ্টে for-in লুপ দিয়ে অবজেক্টের উপর পুনরাবৃত্তি
অবজেক্টগুলির উপর পুনরাবৃত্তি করার জন্য ডিজাইন করা হয়েছে
for-in লুপ। এটির রয়েছে
নিম্নলিখিত সিনট্যাক্স:
for (let varForKey in object) {
}
varForKey-এ একের পর এক
পুনরাবৃত্তি করা অবজেক্টের কীগুলি আসবে।
চলুন একটি উদাহরণ দিয়ে চেষ্টা করি।
ধরুন আমাদের কাছে এইরকম একটি অবজেক্ট আছে:
let obj = {a: 1, b: 2, c: 3};
চলুন for-in লুপ ব্যবহার করে এই অবজেক্টের
কীগুলি আউটপুট করি:
for (let key in obj) {
console.log(key); // আউটপুট দেবে 'a', 'b', 'c'
}
এবার এলিমেন্টগুলি আউটপুট করি:
for (let key in obj) {
console.log(obj[key]); // আউটপুট দেবে 1, 2, 3
}
নিম্নলিখিত অবজেক্টের সমস্ত কী কনসোলে আউটপুট করুন:
let obj = {x: 1, y: 2, z: 3};
নিম্নলিখিত অবজেক্টের সমস্ত এলিমেন্ট কনসোলে আউটপুট করুন:
let obj = {x: 1, y: 2, z: 3};