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);