Size: a a a

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

2020 October 20

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Я пытаюсь вам донести, что
В прикладных задачах не стоит вопроса строго определения типа оторванного от контекста. Скорее тебе надо обычно проверить поведение. В крайнем случае примитивность значения, или проверить на null.
это из разряда - сделай защиту от дурака, что-бы и умный повесился. все чекают на function и не парятся.
источник

in JavaScript — русскоговорящее сообщество
Дмитрий Коноферчук
расскажи как ты стал noname ?
Тип сменил.
источник

in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
это из разряда - сделай защиту от дурака, что-бы и умный повесился. все чекают на function и не парятся.
Если все с крыши прыгнут, ты тоже прыгнешь?
источник

ДК

Дмитрий Коноферчук... in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
это из разряда - сделай защиту от дурака, что-бы и умный повесился. все чекают на function и не парятся.
тоже так считаю, проверил что функция а не примитив и досвидос
источник

ДК

Дмитрий Коноферчук... in JavaScript — русскоговорящее сообщество
Тип сменил.
расскажи подробнее
источник

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

in JavaScript — русскоговорящее сообщество
Дмитрий Коноферчук
тоже так считаю, проверил что функция а не примитив и досвидос
Зачем тогда проверять вообще, можешь объяснить?
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
пишите на ts и не надо будет такие проверки делать
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Зачем тогда проверять вообще, можешь объяснить?
защита от простого дурака.
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Denys Mikhalenko
пишите на ts и не надо будет такие проверки делать
+++
источник

ДК

Дмитрий Коноферчук... in JavaScript — русскоговорящее сообщество
По твоему примеры выше, где ты чекаешь typeof у коллбэка - такая проверка вообще не нужна, она в таком случае лишняя. Потому что у тебя твоя функция легко принимает некорректный коллбэк что с такой проверкой, что без нее.
так глубоко в вопросе, ты где-то пишешь ядро какой-то оверскиллкритосистемы?
источник

in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
защита от простого дурака.
Скорее код, написнный дураком.
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
ох, гениальный ты наш. 😌
источник

in JavaScript — русскоговорящее сообщество
Дмитрий Коноферчук
так глубоко в вопросе, ты где-то пишешь ядро какой-то оверскиллкритосистемы?
Что? Я пытаюсь понять вашу логику.

вот есть у тебя

function some(fn){
      return fn(1234)
}
источник

ДК

Дмитрий Коноферчук... in JavaScript — русскоговорящее сообщество
Что? Я пытаюсь понять вашу логику.

вот есть у тебя

function some(fn){
      return fn(1234)
}
так обычно и делают и не заморачиваются
источник

in JavaScript — русскоговорящее сообщество
Что? Я пытаюсь понять вашу логику.

вот есть у тебя

function some(fn){
      return fn(1234)
}
Ты лепишь тайпгуард вначале проверяя что typeof fn == 'function'
источник

in JavaScript — русскоговорящее сообщество
Ты лепишь тайпгуард вначале проверяя что typeof fn == 'function'
Ты такую проверку лепишь не просто же так, а с какой-то целью верно?
источник

ON

Octavian Newman in JavaScript — русскоговорящее сообщество
Можно локальную переменную p сделать глобальной?
источник

A

Alexcc in JavaScript — русскоговорящее сообщество
Дмитрий Коноферчук
так обычно и делают и не заморачиваются
Object.prototype.toString.call(function(){}) вот так проверяют типы
источник

in JavaScript — русскоговорящее сообщество
Alexcc
Object.prototype.toString.call(function(){}) вот так проверяют типы
Еще лучше..
источник