Pull to refresh
4
Дмитрий@IonianWind

Backend-разработчик

4
Subscribers
Send message
ставлю на «окрашиваемый» =)
add = (path, cb) => {

В чём профит от такого объявления метода класса?

Чем это луше обычного объявления?
add(path, cb) {

someDatabaseInit().then(() => someCacheInit()).catch(() => ???)

По поводу пыли:
весна 2016
image

Однако, когда после зимы дороги подметут, всё в целом хорошо.
Подтапливает чаще всего заречную (нижнюю) часть города, но с ливнёвками беда, да
Благоустройство сейчас активно благоустраивается. Смена руководства городу на пользу пошла )

И раз, и два, и три, и четыре, и пять, и мне надоело добавлять ссылки =)


За перевод спасибо
Но серьёзно, ничего нового, статей про консоль в js полно =)

Что-то для более продвинутого уровня планируется организовать?

Тут бы хоть про нормальные формы написать, чтобы помяснее было, но нет...

Смотрим в начало статьи:


В первой строчке мы используем одну из главных фишек Deno — импортирование модулей прямо из интернета.

Смотрим в конец:


Включение всех сторонних модулей прямо в код без необходимости предварительной установки

Как изящно. Точно так же можно назвать npm install таким же "импортированием модулей прямо из интернета", но суровая правда в том, что всё равно при первом старте в deno зависимости качаться будут.
Профита никакого здесь нет.


Претензий к переводчику не имею =)

А чем плоха мутабельность?

В то время как пропеллерные самолеты все еще имеют место

Какое место они имеют?

Например, когда людям задаешь вопрос, представь свет в конце тонеля.
Этот свет приблежается к тебе, ты слышишь звук поезда, что будешь делать дальше?

как вариант, продолжу ехать на поезде к светлому выходу из тоннеля =)

но не в терминале node


> for(s='',l=i=11;i++<l*l;s+=i%l?'\t'+i%l*(i/l|0):'\n');s

'\t1\t2\t3\t4\t5\t6\t7\t8\t9\t10\n\t2\t4\t6\t8\t10\t12\t14\t16\t18\t20\n\t3\t6\t9\t12\t15\t18\t21\t24\t27\t30\n\t4\t8\t12\t16\t20\t24\t28\t32\t36\t40\n\t5\t10\t15\t20\t25\t30\t35\t40\t45\t50\n\t6\t12\t18\t24\t30\t36\t42\t48\t54\t60\n\t7\t14\t21\t28\t35\t42\t49\t56\t63\t70\n\t8\t16\t24\t32\t40\t48\t56\t64\t72\t80\n\t9\t18\t27\t36\t45\t54\t63\t72\t81\t90\n\t10\t20\t30\t40\t50\t60\t70\t80\t90\t100\n'

выше отправил на 68 символов

for(s='',l=i=11;i++-l*l;s+=i%l?'\t'+i%l*(i/l|0):'\n');console.log(s)

на 2 символа меньше (без учёта точки с запятой)

3 раза посмотрел ролик из статьи с, кажется, рекламой йогурта, и не нашёл там телефон из поста. Беда-печаль =(

lodash.debounce можно отдельным пакетом поставить, будет оптимальнее.

async function getFullPost(){
  return await Promise.all([
    fetch('/post'),
    fetch('/comments')
  ]);
}
const [post, comments] = getFullPost();

Так работать не будет


Нужно вызывать (внутри async-функции) так:


const [post, comments] = await getFullPost();

Или, на худой конец, так:


getFullPost()
    .then([post, comments] => {
        /*some code*/
    })
    .catch(error => {
        /*some code*/
    });

Потому что функция getFullPost возвращает не массив, а Promise

один коробок, два коробка…
к коробку, от коробка...

Information

Rating
Does not participate
Location
Нижний Новгород, Нижегородская обл., Россия
Date of birth
Registered
Activity