nits — часто употребляется в code review, обозначает мелкие ошибки, обычно но влияющие на функциональность (опечатки, лишние пробелы и т.п.). Может означать что-то непринципиальное, субъективное, что может быть исправлено на усмотрение автора и не блокирует принятие изменений.
Copy just some values from an existing array const b = Array.from(a, x => x % 2 == 0)
Тут подразумевается, что второй аргумент используется как функция filter(), тогда как он используется как функция map() — и не фильтрует копируемые элементы по принципу чётности/нечётности, а превращает их все в булевы значения.
Если будете переводить, пожалуйста, попросите кого-нибудь из программистов проверить. В оригинале хватает опечаток. Для документа, который претендует на статус справочника для начинающих, такие вещи нужно исправлять.
Пример:
a.splice(2, 3, 2, 'a', 'b') //removes 3 items starting from
//index 2, and adds 2 items,
// still starting from index 2
В чём разница между записью объекта в module.exports и заданием свойств объекта exports?
В первом экспортируется объект, который записан в module.exports. Во втором случае экспортируются свойства этого объекта
К сожалению, это не совсем так. exports это всего лишь псевдоним, ссылка, alias для module.exports. Присваивать свойства экспортируемому объекту можно при помощи обоих способов. Присвоить объект целиком (или любое другое значение) можно только при помощи module.exports потому, что присвоение значений exports напрямую разорвёт связь между module.exports и exports и предотвратит экспортирование.
Может, если один из самых популярных веб-клиентов эту информацию не подхватывает, есть повод продублировать её не в метаданных, а в тексте новости? Наверняка тот же пропуск может быть и в других клиентах.
Просматриваю через RSS, интересное добавляю в закладки и читаю в ближайшее свободное время.
Очень не хватает в RSS перечня хабов, в которых размещена статья. Иногда по короткому вступлению непонятно, например, к какому языку программирования будет относиться статья, приходится открывать полный вариант и часто тут же закрывать. Может, это выгодно для сайта, но потеря времени раздражает каждый раз.
Ещё пример:
Тут подразумевается, что второй аргумент используется как функция
filter()
, тогда как он используется как функцияmap()
— и не фильтрует копируемые элементы по принципу чётности/нечётности, а превращает их все в булевы значения.Если будете переводить, пожалуйста, попросите кого-нибудь из программистов проверить. В оригинале хватает опечаток. Для документа, который претендует на статус справочника для начинающих, такие вещи нужно исправлять.
Пример:
Сравните с сигнатурой функции:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice#Syntax
А скоро станет ещё проще: readline: add support for async iteration
По умолчанию,
require()
не загружает модули из папки глобальной устовки. См. о том, что для этого нужно: https://nodejs.org/api/modules.html#modules_loading_from_the_global_foldersК сожалению, это не совсем так.
exports
это всего лишь псевдоним, ссылка, alias дляmodule.exports
. Присваивать свойства экспортируемому объекту можно при помощи обоих способов. Присвоить объект целиком (или любое другое значение) можно только при помощиmodule.exports
потому, что присвоение значенийexports
напрямую разорвёт связь междуmodule.exports
иexports
и предотвратит экспортирование.lingvo.helpmax.net/ru/%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B8-%D0%B7%D0%B0%D1%82%D1%80%D1%83%D0%B4%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F/dsl-compiler
www.lingvoboard.ru/forum/viewtopic.php?f=10&t=37
forum.ru-board.com/topic.cgi?forum=93&topic=3913
forum.ru-board.com/topic.cgi?forum=93&topic=3981
Насколько я знаю, обновление V8 с 6.6 до 6.7 произойдёт уже скоро, ещё в Node.js 10.
A
BigInt
не поможет?https://developers.google.com/web/updates/2018/05/bigint
Видимо, этот генератор можно просто заменить на
readable.setEncoding(encoding)
:global-internet-map-2012.telegeography.com
Спасибо и успехов!
+ Treme www.imdb.com/title/tt1279972
Спасибо огромное, теперь всё видно.
Может, если один из самых популярных веб-клиентов эту информацию не подхватывает, есть повод продублировать её не в метаданных, а в тексте новости? Наверняка тот же пропуск может быть и в других клиентах.
Сравните отображение статьи в браузере (https://habrahabr.ru/post/342736/):
и в RSS-клиенте (http://www.inoreader.com/):
Я обвёл красной рамкой на первом скриншоте то, чего не хватает на втором.
RSS берётся со страницы https://habrahabr.ru/feed/all/
Просматриваю через RSS, интересное добавляю в закладки и читаю в ближайшее свободное время.
Очень не хватает в RSS перечня хабов, в которых размещена статья. Иногда по короткому вступлению непонятно, например, к какому языку программирования будет относиться статья, приходится открывать полный вариант и часто тут же закрывать. Может, это выгодно для сайта, но потеря времени раздражает каждый раз.