Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How To - Store Key Value Pair in Two Dimensional Array and HashTable using JQuery?

Can someone please redirect me to the right link or give an example of how to work with two dimensional array or HashTable in JQuery? I tried google but did not get the answer. I want to avoid using any plugins. All i want to do it, store some information and retrieve them like HashTable way.

like image 482
Asdfg Avatar asked Aug 03 '10 08:08

Asdfg


2 Answers

Depending on what you want to use as keys into your "hashtable", you might want to use an object with array properties instead of a two dimensional array.

For instance:

var hashtable = {};
hashtable['screaming'] = ["red","orange"];
hashtable['mellow'] = ["skyblue","yellow","green"];

you can also set and access values in an object using dot notation:

hashtable.screaming = ["red","orange"];
alert(hashtable.screaming[0]);

If you're just looking to keep track of key/value pairs then an object is the way to go:

var hashtable = {};
hashtable['key1'] = 'value1';
hashtable['key2'] = 'value2';
hashtable.key3 = 'value3';
like image 96
Mario Menger Avatar answered Oct 22 '22 05:10

Mario Menger


two dimensional array is javascript. That's why you are not getting results on google.

it's something like this.

var arr = [];
arr[0] = [1,12,3,5];
arr[0][0]; // returns 1
arr[0][1]; // returns 12
arr[0][2]; // returns 3
arr[0][3]; // returns 5

or

var outerA = new Array();
outerA[0] = new Array();
outerA[1] = new Array();
outerA[2] = new Array();
like image 32
Reigel Avatar answered Oct 22 '22 07:10

Reigel