Size: a a a

JavaScript Noobs — сообщество новичков

2020 July 29

Г

Гензель in JavaScript Noobs — сообщество новичков
пойду почитаю руководства
источник

j

jk in JavaScript Noobs — сообщество новичков
Гензель
a - это обёкт верно?
Да. При первичном отображении в консоли выводится строка {b: 1}, потому что b на тот момент равно 1. А разворачиваем мы объект в тот момент когда b уже равно 2.
источник

Г

Гензель in JavaScript Noobs — сообщество новичков
Надо сначала понять основы
источник

Г

Гензель in JavaScript Noobs — сообщество новичков
Потому что для меня всё выглядит  как дичь
источник

Г

Гензель in JavaScript Noobs — сообщество новичков
ТИпо почему в названии b и в развёртовании есть b
источник

j

jk in JavaScript Noobs — сообщество новичков
console.log в некоторых реализациях и вовсе может быть асинхронным. Отображение {b: 1} может быть позже чем выполнение a.b = 2. Но это не имеет для нас никакого значения.
источник

j

jk in JavaScript Noobs — сообщество новичков
Гензель
ТИпо почему в названии b и в развёртовании есть b
Просто запомни что нажимая стрелочку ты сначала получаешь объект по ссылке, потом дев-тулзы формируют отображение его текущего состояния. А то что отображается сразу - это состояние на момент выполнения.
источник

r

rvv880 in JavaScript Noobs — сообщество новичков
У меня есть файл с документацией openapi.yml, как мне использовать его для валидации входных данных на роутах? Валидация делаеться через json schema и ajv? Я получил весь список роутов, я не пойму как это вообще делать
Подскажите, кто сталкивался
источник

j

jk in JavaScript Noobs — сообщество новичков
Гензель
ТИпо почему в названии b и в развёртовании есть b
Прикинь что бы было если бы пришлось держать рекурсивную копию всего объекта. Это куча бессмысленной работы и засорение памяти.
источник

V

Vlad in JavaScript Noobs — сообщество новичков
jk
console.log в некоторых реализациях и вовсе может быть асинхронным. Отображение {b: 1} может быть позже чем выполнение a.b = 2. Но это не имеет для нас никакого значения.
консоль лог не асинхронный, он просто показывает мутации которые произошли после вывода
источник

j

jk in JavaScript Noobs — сообщество новичков
Vlad
консоль лог не асинхронный, он просто показывает мутации которые произошли после вывода
Про мутации понятно, но я не уверен в том что он не асинхронный, так же как и в том что он синхронный. Вполне можно было бы сделать его асинхронным для некой оптимизации производительности, как это сделано в каждом из отдельных браузеров я не в курсе. Есть более подробная информация?
источник

V

Vlad in JavaScript Noobs — сообщество новичков
jk
Про мутации понятно, но я не уверен в том что он не асинхронный, так же как и в том что он синхронный. Вполне можно было бы сделать его асинхронным для некой оптимизации производительности, как это сделано в каждом из отдельных браузеров я не в курсе. Есть более подробная информация?
источник

V

Vlad in JavaScript Noobs — сообщество новичков
в первых 2 консоль логах status: false, а когда срабатывает таймаут, он тупа меняется на true
источник

V

Vlad in JavaScript Noobs — сообщество новичков
и плевать что в тот момент времени он был false
источник

V

Vlad in JavaScript Noobs — сообщество новичков
главное не открывать attributes в консоли до таймаута
источник

j

jk in JavaScript Noobs — сообщество новичков
Vlad
главное не открывать attributes в консоли до таймаута
Я немного не про то. Мы морозим эвент луп чтобы отобразить результат выполнения console.log в дев-тулзах. Или откладываем на более удобное время?
источник

j

jk in JavaScript Noobs — сообщество новичков
Про мутации и содержимое по ссылке тут речь не идёт.
источник

j

jk in JavaScript Noobs — сообщество новичков
Вот тут наверное лучше пояснён вопрос, но ответа нет, и это фактически не важно. https://stackoverflow.com/a/23392650
источник

M

Miroslav in JavaScript Noobs — сообщество новичков
А TypedArray по идее работают быстрее чем Array?
источник

Б

Богдан in JavaScript Noobs — сообщество новичков
Господа, а не подскажите, можно ли в gulp использовать pipeline
gulp.task('default', () =>
pipeline(
   gulp.src('src/**/*.js'),
   sourcemaps.init(),
   babel({ presets: ['@babel/env'] }),
   uglify(),
   rename({suffix: '.min'}),
   sourcemaps.write('.'),
   gulp.dest('dist')
 )
)
источник