Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Javascript > help coding a hash table

Reply
Thread Tools

help coding a hash table

 
 
JRough
Guest
Posts: n/a
 
      02-07-2012
How do I create a javascript associative array or a JSON object of
hours, minutes, and seconds because with code?
I think my JSON object is right but how do I create the object with 60
minutes for each hour and then 60 seconds for each minute?
Or how do I fill the array so that it is assocative?
data["hours"] =
"12:00","13:00","14:00","15:00","16:00","17:00","1 8:00","19:00",
"20:00","21:00","22:00","23:00","24:00",
"1:00","2:00","3:00"..."11:00"]
data["minutes"] =
"00","01","02","03","04","05","06","07","08","09", "10".... "60"]
data["seconds"] =
"00","01","02","03","04","05","06","07","08","10", "11"...."60"]

var oTime = [12:00, 13:00, 14:00, 15:00, 16:00, 17:00, 18:00, 19:00,
20:00, 21:00, 22:00, 23:00, 24:00 ]
};
{ data:[{ 'hours': '12:00', 'minutes':
'00','02','03','04','05','06','07','08','09','seco nds:
'00','01','02','03','04','05','06','07','08' }, ]
}

Many thanks,
 
Reply With Quote
 
 
 
 
Erwin Moller
Guest
Posts: n/a
 
      02-07-2012
On 2/7/2012 2:08 AM, JRough wrote:
> How do I create a javascript associative array or a JSON object of
> hours, minutes, and seconds because with code?
> I think my JSON object is right but how do I create the object with 60
> minutes for each hour and then 60 seconds for each minute?
> Or how do I fill the array so that it is assocative?
> data["hours"] =
> "12:00","13:00","14:00","15:00","16:00","17:00","1 8:00","19:00",
> "20:00","21:00","22:00","23:00","24:00",
> "1:00","2:00","3:00"..."11:00"]
> data["minutes"] =
> "00","01","02","03","04","05","06","07","08","09", "10".... "60"]
> data["seconds"] =
> "00","01","02","03","04","05","06","07","08","10", "11"...."60"]
>
> var oTime = [12:00, 13:00, 14:00, 15:00, 16:00, 17:00, 18:00, 19:00,
> 20:00, 21:00, 22:00, 23:00, 24:00 ]
> };
> { data:[{ 'hours': '12:00', 'minutes':
> '00','02','03','04','05','06','07','08','09','seco nds:
> '00','01','02','03','04','05','06','07','08' }, ]
> }
>
> Many thanks,


Don't.
If you must write a program that puts all integers between 0 and
1.000.000.000 on the screen, you don't write a program like this:
document.write(1);
document.write(2);
document.write(3);
.......
document.write(1000000000);

Or do you?

That is why the job is called programming. You write a loop.
I cannot think of any valid reason to construct an object that holds
every hour, minute and second you can think of.
You simply store the hour, minute and second in a variable (or in 3
variables if you prefer).
There is no need to preconstruct something that holds every possible
value for a second (0 to 59).

So my advice: Rethink your problem.

About associative: If you create an empty object, just can add
"properties" with values to it to your heart's liking. That way you have
your associative array behaviour.

var myTime = new Object();
myTime.firstName = "J.";
myTime.famName = "Rough";



Regards,
Erwin Moller

--
"That which can be asserted without evidence, can be dismissed without
evidence."
-- Christopher Hitchens
 
Reply With Quote
 
 
 
 
Thomas 'PointedEars' Lahn
Guest
Posts: n/a
 
      02-07-2012
Erwin Moller wrote:

> On 2/7/2012 2:08 AM, JRough wrote:
>> How do I create a javascript associative array […]

>
> […]
> About associative: If you create an empty object, just can add
> "properties" with values to it to your heart's liking. That way you have
> your associative array behaviour.
>
> var myTime = new Object();
> myTime.firstName = "J.";
> myTime.famName = "Rough";


However, by default there are no empty objects (although there are
proprietary ways like assigning to the `__proto__' property to create them,
leaving a from then on crippled object). Even Object instances inherit from
Object.prototype by default.

As a result, some property names (like "toString") are already used. So you
should avoid assigning to the corresponding properties in order to store
user data. Which points out *again* _that there are no *built-in*
associative arrays in ECMAScript implementations_ (but you can try to
emulate them, like with jsx.map.Map [1]).


PointedEars
___________
[1] <http://PointedEars.de/scripts/map.js>
--
When all you know is jQuery, every problem looks $(olvable).
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
help coding a hash table #2 JRough Javascript 8 02-10-2012 09:16 AM
hash of hash of hash of hash in c++ rp C++ 1 11-10-2011 04:45 PM
Hash#select returns an array but Hash#reject returns a hash... Srijayanth Sridhar Ruby 19 07-02-2008 12:49 PM
general coding issues - coding style... calmar Python 11 02-21-2006 10:36 AM
standard library for hash table storage and hash algorithm Pieter Claassen C Programming 1 08-04-2004 03:11 AM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57