Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Why Lodash?
Lodash makes JavaScript easier by taking the hassle out of working with arrays, numbers, objects, strings, etc.
Lodash’s modular methods are great for:
Iterating arrays, objects, & strings
Manipulating & testing values
Creating composite functions
За что я люблю JS, так это за то что там для всего есть third party libary.
Для массива, для конкатенации строк, для очереди.
На фоне JS язык Си обладает богатой стандартной библиотекой
I've found a faster way of determining an array. If you use is_array() millions of times, you will notice a *huge* difference. On my machine, this method takes about 1/4 the time of using is_array().
Cast the value to an array, then check (using ===) if it is identical to the original.
Но разве не так появлялись гигантские библиотеки кода вокруг прежних языков? Сначала бурление библиотечек, один пишет что-то и расшаривает, другому одновременно понадобилось это же но он не поискал, получаются велосипеды, какой-то из них становится стандартном де-факто, что-то из этого потом встраивают на уровне языка.
https://www.npmjs.com/package/isarray
https://github.com/juliangruber/isarray/blob/master/index.js
I've found a faster way of determining an array. If you use is_array() millions of times, you will notice a *huge* difference. On my machine, this method takes about 1/4 the time of using is_array().
Cast the value to an array, then check (using ===) if it is identical to the original.
Но когда выдумывают новый высокоуровневый ЯП в 1996 году то обычно стараются сразу сделать хорошую библиотеку
почему-то у руби и питона получилось
Да, это правда.
А у джавы есть, и там вполне себе стандартная библиотека (то-есть она конечно хуевая (см apache commons) но все таки лучше чем у JS)