3 ms·
Then your knowledge of Javascript is sorely lacking. To make arrays work like that in Javascript would be very complicated, and counterintuitive to those who kn
by gpvos 11y ago
Then your knowledge of Javascript is sorely lacking. To make arrays work like that in Javascript would be very complicated, and counterintuitive to those who know how Javascript arrays work.
- CJefferson 11y agoI agree my knowledge of JavaScript is lacking, I just (wrongly) assumed arrays would act similarly to other languages. Obviously it's too late to change JavaScript now, but Iwould be interested to know why it would have been complicated to do this differently originally, and why it would be countintuitive? Is there anything I can read about this kind of thing?
- gpvos 11y agoYeah, that's more or less what you get when you hack a language together in 10 days... Arrays in JS are just a special case of objects, which are just name-value hashmaps. Although they usually have some optimizations in their internal implementation. I guess "Javascript: the Good Parts" is as good a place to start as any. It doesn't really go into the design decisions though.