Whereas Java and several other programming languages have a wide and rich range of datatypes and collections types, JavaScript only has a small number of primitive datatypes (Boolean, Number, String, ...
The defining characteristic of a really good programmer is laziness. That doesn’t mean stupid or ignorant, though. The really good lazy programmer doesn’t write (then need to debug and test) 100 lines ...