Size: a a a

JavaScript — русскоговорящее сообщество

2020 October 20

el

eden lane in JavaScript — русскоговорящее сообщество
Vitaliy Ponomarev
а почему нужен именно пакет из глобального?

это разные пакеты / разный код с одной и той же версией? тогда проблема совсем не в npm, т.к. это нормальное поведение - локальный кеширующий registry как раз часто используется для ci и разработки и он так и должен работать, если пакет не найден в локальном - запрашивать его из глобального и кешировать.
https://github.com/npm/cli/issues/1941

нашёл баг в npm, но там пока тихо
источник

SA

Saqhan Abaev in JavaScript — русскоговорящее сообщество
Добрый день, подскажите как решить проблему. Мне нужно задать opacity диву в зависимости от скрола.

Как работать с числами, получаемые из  scrollTop?  работаю с числами 0-220,  мне нужно брать первую цифру до 0.9 и с ним работать? есть какие нибудь статьи на эту тему
источник

SL

S. L. in JavaScript — русскоговорящее сообщество
в js есть метод для преобразования Unix времени в utc?
источник

VP

Vitaliy Ponomarev in JavaScript — русскоговорящее сообщество
S. L.
в js есть метод для преобразования Unix времени в utc?
все необходимые методы в Date есть
источник

in JavaScript — русскоговорящее сообщество
typeof не возвращает тип, она возвращает строку, в зависимости от переданного аргумента.
В js нет типа function, который тебе вернет typeof, и null это не объект.
источник

SL

S. L. in JavaScript — русскоговорящее сообщество
Vitaliy Ponomarev
все необходимые методы в Date есть
спасибо, разобрался
источник

R

Roman in JavaScript — русскоговорящее сообщество
Denys Mikhalenko
ну-ну )
источник

in JavaScript — русскоговорящее сообщество
источник

in JavaScript — русскоговорящее сообщество
источник

ДК

Дмитрий Коноферчук... in JavaScript — русскоговорящее сообщество
function type(value) {
 var regex = /^\[object (\S+?)\]$/;
 var matches = Object.prototype.toString.call(value).match(regex) || [];
 return (matches[1] || 'undefined').toLowerCase();
}
источник

ДК

Дмитрий Коноферчук... in JavaScript — русскоговорящее сообщество
console.log(type(null)); —> null
источник

in JavaScript — русскоговорящее сообщество
Дмитрий Коноферчук
function type(value) {
 var regex = /^\[object (\S+?)\]$/;
 var matches = Object.prototype.toString.call(value).match(regex) || [];
 return (matches[1] || 'undefined').toLowerCase();
}
Это некорректная функция. В жс нет типа function. Так же она у тебя неправильно обрабатывает вполне корректные объекты.
источник

UT

Unknown T. in JavaScript — русскоговорящее сообщество
Denys Mikhalenko
если передать null, то this будет null
А почему в доке написано по другому, как я написал?
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
В какой доке?
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Denys Mikhalenko
если передать null, то this будет null
причём самое интересное, что это не будет аналогом стрелочной функции, у которой тоже нет своего this.
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
но есть же
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
она просто автоматически байндится
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
const fn = ()  = {...}
это же то же самое, что и
(function fn() { ... }).bind(this))
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Denys Mikhalenko
но есть же
попробуй принудительно прибиндить стрелочку к чему-то.🙂
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
так она не байндится потому что уже прибайндена
источник