Dictionary Dictionary Class
/*Dictionary Dictionary class*/functionDictionary () { This. Add =add; This. Datastore =NewArray (); This. Find =find; This. remove =remove; This. ShowAll =ShowAll; This. Count =count; This. Clear =clear;}functionAdd (key, value) { This. Datastore[key] =value;}functionFind (key) {return This. Datastore[key];}functionRemove (key) {Delete This. Datastore[key];}functionShowAll () {varstr = ""; for(varKeyinch This. Datastore) {STR+ = key + "+" + This. Datastore[key] + "; "} console.log (str);}functioncount () {/*var ss = Object.keys (this.datastore). length; Console.log ("SSSs" +ss); Return Object.keys (this.datastore). length;*/ /**/ varn = 0; for(varKeyinchObject.keys ( This. Datastore)) { ++N; } console.log (n); returnN;}functionClear () { for(varKeyinch This. Datastore) { Delete This. Datastore[key]; }}varPbook =NewDictionary ();p Book.add ("Mike", "723");p Book.add ("Jennifer", "987");p Book.add ("Jonathan", "666");p Book.showall ();//Mike--723; Jennifer, 987; Jonathan-666;Pbook.count ();//3Pbook.remove ("Jennifer");//pbook.clear ();Pbook.showall ();//Mike--723; Jonathan-666;Pbook.count ();//2
JS Dictionary Dictionary Class