প্রোটোটাইপ জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক ব্যবহার করে কোনও সামগ্রীর প্রতিটি সম্পত্তি নিয়ে পুনরাবৃত্তি করার কোনও উপায় আছে কি?
পরিস্থিতি এখানে: আমি জেএসএন-তে একটি এজেএক্স প্রতিক্রিয়া পাচ্ছি যা দেখতে এরকম কিছু দেখাচ্ছে:
{foo: 1, bar: 2, barobj: {75: true, 76: false, 85: true}}
যদি আমি সেই জসন প্রতিক্রিয়াটিকে একটি ভেরিয়েবলের মধ্যে মূল্যায়ন করি তবে আমি কোন সূচকগুলি সত্য এবং কোনটি মিথ্যা তা দেখতে অবজেক্টের response
প্রতিটি সম্পত্তি নিয়ে পুনরাবৃত্তি করতে সক্ষম হতে চাই response.barobj
।
প্রোটোটাইপ উভয় হয়েছে Object.keys()
এবং Object.values()
কিন্তু অদ্ভুত একটি সহজ নেই বলে মনে হয় Object.each()
ফাংশন! আমি অবজেক্ট.কিজ () এবং অবজেক্ট.ওয়ালিউস () এর ফলাফলগুলি নিতে পারি এবং অন্যটির মধ্য দিয়ে আমি যখন পুনরাবৃত্তি করি তখন অন্যটিকে ক্রস-রেফারেন্স করতে পারি, তবে এটি এমন হ্যাক যে এটি করার কোনও সঠিক উপায় আছে বলে আমি নিশ্চিত!