глубокое расширение (как в jQuery) для nodeJS - PullRequest
42 голосов
/ 22 февраля 2012

Я борюсь с глубокими копиями объектов в nodeJS.мое собственное расширение это дерьмо.Удлинение подчеркивания плоское.Здесь есть довольно простые варианты расширений на stackexchange, но ни один из них даже не близок к jQuery.extend (true, {}, obj, obj, obj) .. (большинство из них на самом деле ужасны и испортят преимущества asnyc-кода.)

Отсюда мой вопрос: есть ли хорошая глубокая копия для NodeJS?Кто-нибудь портировал jQuery's?

Ответы [ 11 ]

0 голосов
/ 24 мая 2012

Заостренная версия называется whet.extend .

Я переписываю node-extension с CoffeeScript и добавляю набор тестов travis-ci, потому что мне нужно глубокое копирование в Node для себя, так что теперь он здесь.

И да, я думаю, что в некоторых случаях абсолютно правильно использовать глубокое слияние, например, я использую его при работах конфигурации, когда нам необходимо объединить ветви по умолчанию и пользовательские ветви.

...