sneamia Posted August 25, 2008 Share Posted August 25, 2008 I'm using objects as associative arrays in Javascript. var Cake = new Object(); Cake['ice cream'] = 'yummy'; Cake['chocolate'] = 'mmm'; Cake['none'] = 'aww...'; Do objects have a method or property that would tell me how many elements the pseudo-associative array Cake has? Please don't tell me the only way is to loop through each element and count them. Thanks. Link to comment https://forums.phpfreaks.com/topic/121304-counting-an-objects-children/ Share on other sites More sharing options...
Ken2k7 Posted August 25, 2008 Share Posted August 25, 2008 I'm using objects as associative arrays in Javascript. var Cake = new Object(); Cake['ice cream'] = 'yummy'; Cake['chocolate'] = 'mmm'; Cake['none'] = 'aww...'; Do objects have a method or property that would tell me how many elements the pseudo-associative array Cake has? Please don't tell me the only way is to loop through each element and count them. Thanks. I don't think so. If you declare it as an Object, the category that all JavaScript data falls under, then I doubt it has an abstract length function that calculates that. Best you can do is change the Cake to an array and then loop through that or create your own function/method for it. There is no length method for an associative array in JavaScript either. Link to comment https://forums.phpfreaks.com/topic/121304-counting-an-objects-children/#findComment-625398 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.