1.

How To Use Strings As Array Indexes Using Javascript?

Answer»

Javascript does not have a true hashtable object, but through its wierdness, you can USE the ARRAY as a hashtable.

<script TYPE="text/javascript">
var days = ["SUNDAY","Monday","Tuesday","WEDNESDAY", "Thursday","Friday","Saturday"];
for(var i=0; i < days.length; i++) {
days[days[i]] = days[i];
}
document.write("days[\"Monday\"]:"+days["Monday"]);
</script>
This produces
days["Monday"]:Monday

Javascript does not have a true hashtable object, but through its wierdness, you can use the array as a hashtable.

<script type="text/javascript">
var days = ["Sunday","Monday","Tuesday","Wednesday", "Thursday","Friday","Saturday"];
for(var i=0; i < days.length; i++) {
days[days[i]] = days[i];
}
document.write("days[\"Monday\"]:"+days["Monday"]);
</script>
This produces
days["Monday"]:Monday



Discussion

No Comment Found