for
- in
একটি বস্তু বা অ্যারের মধ্যে প্রতিটি সম্পত্তি জন্য loops। আপনি এই সম্পত্তিটি মানটি পেতে এবং পরিবর্তন করার জন্য এটি ব্যবহার করতে পারেন।
দ্রষ্টব্য: ব্যক্তিগত সম্পত্তিগুলি পরিদর্শন করার জন্য উপলভ্য নয়, যদি না আপনি "স্পাই" ব্যবহার করেন; মূলত, আপনি অবজেক্টটিকে ওভাররাইড করে এবং কিছু কোড লিখুন যা অবজেক্টের প্রসঙ্গের ভিতরে একটি ইন-লুপ করে।
জন্য চেহারা যেমন:
for (var property in object) loop();
কিছু নমুনা কোড:
function xinspect(o,i){
if(typeof i=='undefined')i='';
if(i.length>50)return '[MAX ITERATIONS]';
var r=[];
for(var p in o){
var t=typeof o[p];
r.push(i+'"'+p+'" ('+t+') => '+(t=='object' ? 'object:'+xinspect(o[p],i+' ') : o[p]+''));
}
return r.join(i+'\n');
}
// example of use:
alert(xinspect(document));
সম্পাদনা করুন: কিছু সময় আগে, আমি আমার নিজস্ব পরিদর্শককে লিখেছি, যদি আপনার আগ্রহ থাকে তবে আমি ভাগ করে নিতে পেরে খুশি।
2 সম্পাদনা করুন: ঠিক আছে, আমি যাই হোক না কেন একটি আপ লিখেছি।
console.log
ফায়ারফক্স অথবা Chrome উপর