JS Object Associate Array Test
by craic
HTML
<div id="msg0"></div>
<div id="msg1"></div>
JavaScript
var o = {
aa: {},
name: ''
};
o.aa['one'] = 1;
o.aa['two'] = 2;
o.aa['three'] = 3;
o.aa['four'] = 4;
$('#msg0').text('n keys: ' + Object.keys(o.aa).length);
delete o.aa['four'];
var str0 = '';
var str1 = '';
$.each(o.aa, function(key, val) {
str0 = str0 + ' ' + val;
str1 = str1 + ' ' + key;
});
if(o.aa['two']) {
str1 = str1 + ' - true';
} else {
str1 = str1 + ' - false';
}
$('#msg1').text('n keys: ' + Object.keys(o.aa).length + ' - ' + str0 + ' - ' + str1);