Lodash.js (надмножество Underscore.js )
Хорошо не добавлять рамки для каждой простой части логики, но полагаться
Lodash выпускает очень чистый код и способствует более функциональному программированию , который приводит к тому, что он работает на хорошо проверенных средах утилиты, ускоряет разработку и уменьшает количество написанных ошибок. в меньшем количестве ошибок. В одном взгляде становится ясно, что за цель, если код.
Проблема OP может быть просто решена как:
const sortedObjs = _.sortBy(objs, 'last_nom');
Подробнее? Например. у нас есть следующий вложенный объект:
const users = [
{ 'user': {'name':'fred', 'age': 48}},
{ 'user': {'name':'barney', 'age': 36 }},
{ 'user': {'name':'wilma'}},
{ 'user': {'name':'betty', 'age': 32}}
];
Теперь мы можем использовать стенографию _. свойство user.age
, чтобы указать путь к свойству, которое должно быть сопоставлено. Мы будем сортировать объекты пользователя по вложенному возрасту. Да, это позволяет сопоставлять вложенные свойства!
const sortedObjs = _.sortBy(users, ['user.age']);
Хотите, чтобы это было отменено? Нет проблем. Используйте _. Reverse .
const sortedObjs = _.reverse(_.sortBy(users, ['user.age']));
Хотите комбинировать оба с помощью Chaining ?
const sortedObjs = _.chain(users).sortBy('user.age').reverse().value();
Только Oracle и SQLServer Microsoft являются закрытым исходным кодом, и когда что-то идет не так, как надо, и у Вас есть проблема, ответ является просто телефонным вызовом далеко (и наличные деньги если курс). MySQL Anyways и PostGre имеют несколько консалтинговых услуг предприятия, но в конце эти консультанты не действительно resposible для продукта, потому что продукт принадлежит всем. Который является большим, потому что можно войти и исправить код, если Вы хороши с C и относительно низкоуровневым программированием, но если Вы не находите, что решение могло бы стать погоней за несбыточным.
Теперь с тех пор не все достаточно квалифицированы, и те предприятия с деньгами предпочитают безопасность (в деловом чутье) баз данных с закрытым исходным кодом, причина, почему эти решения не обанкротились помимо того, что их реализации серьезны и стоят денег, если у Вас есть он.
хорошо теперь наконец наиболее важное различие между SQLServer и Oracle, и тем различием является ОС, большинство людей, использующих Windows, будет придерживаться с, Вы предположили это, SQLServer, но если Вы работаете на разновидностях Unix, Oracle является Вашим решением с закрытым исходным кодом. Так или иначе я использую Oracle на Солярисе, но если бы наша цель была Windows I, то вероятно, использовал бы SQLServer, потому что обоими продуктами является горное тело, но я полагаю, что Microsoft имеет некоторые специальные приемы под капотом для получения лучшей производительности на окнах.
Только назвать некоторых:
И конечно волшебство бренда ;)
И когда дело доходит до выбора RDBMS? Обычно выбор довольно очевиден - Oracle или остальная часть мира. После этого можно сузить выбор:
Затраты на SQL Server и Oracle не то, что далеко друг от друга, Вы знаете.
На самом деле для маленьких систем стоимость Oracle по сравнению с Вашей Любимой Свободной Базой данных между нулем (Oracle Express Edition) и not-very-big (процессор за 5 800$, бесконечный для Standard Edition Один).
Вот ссылка на возможности различных выпусков в 11 г: http://www.oracle.com/database/product_editions.html .
Объявленные цены доступны для всех территорий в http://store.oracle.com - обычно крупные компании не платят розничную продажу, конечно, ;)
Реальный вопрос, какое приложение будет используемым для использования RDMS. Вы, конечно, не нуждаетесь в оракуле для своего блога Wordpress или пишете о клоне в Твиттере. Но если Вы хотите сделать некоторую тяжелую бизнес-аналитику, затем Oracle могла бы иметь некоторые функции, которые могут помочь выполнению этого более эффективно, чем другие.
SQL-сервер мс очень хорош также, он имеет тонны функций. Если Вы поражены на Linux, и Вам нужна база данных с функциями, как предлагается мс sql, то оракул был бы хорошим выбором.
Я думаю, это потому, что Oracle была первой СУБД, которая поддерживала " шардинг "
.