ઑબ્જેક્ટ્સનો સંગ્રહો તરીકે ઉપયોગ કરવા માટે તૈયાર કરવામાં આવતો ન હતો, અને પરિણામે ઓબ્જેક્ટની કેટલી સંપત્તિ છે તે નિર્ધારિત કરવાની કોઈ કાર્યક્ષમ રીત નથી (જુઓ, ઇ.જી., ઑબ્જેક્ટ. કીઓ ધીમી છે). જ્યારે તમે ઑબ્જેક્ટના ગુણધર્મ પર લૂપ કરો છો, ત્યારે તમે તેની પ્રોટોટાઇપ પ્રોપર્ટીઓ પણ મેળવી શકો છો. તમે બધા પદાર્થો માટે પુનરાવર્તનક્ષમ ગુણધર્મ ઉમેરી શકો છો પરંતુ બધી વસ્તુઓને સંગ્રહો તરીકે ઉપયોગમાં લેવાના નથી. તમે નો ઉપયોગ આ માટે કરી શકો છો માં લૂપ અને hasOwnProperty પદ્ધતિ, પરંતુ આ માત્ર એક ઉકેલ. જ્યારે તમે ઓબ્જેક્ટના ગુણધર્મ પર લૂપ કરો છો, ત્યારે તે જ ક્રમાંકમાં પ્રોપર્ટીઝ પુનઃપ્રાપ્ત કરવામાં આવશે નહીં.