Size: a a a

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

2021 March 10

А

Артур in JavaScript — русскоговорящее сообщество
Как получить имя функции из неё? Например:

let funName (){
getFunName()
}

>funName
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Артур
Как получить имя функции из неё? Например:

let funName (){
getFunName()
}

>funName
у функций есть поле name, но для этого нужно иметь ссылку на нее
источник

K

Kirill in JavaScript — русскоговорящее сообщество
Артур
Как получить имя функции из неё? Например:

let funName (){
getFunName()
}

>funName
function functionName(fun) {
let ret = fun.toString();
 ret = ret.substr('function '.length);
 ret = ret.substr(0, ret.indexOf('('));
 return ret;
}
источник

А

Артур in JavaScript — русскоговорящее сообщество
Артур
Как получить имя функции из неё? Например:

let funName (){
getFunName()
}

>funName
Надо было сразу гуглить: arguments.callee.name
источник

R

Rafael 🦠 in JavaScript — русскоговорящее сообщество
!спам
источник

АО

Алексей Орлов... in JavaScript — русскоговорящее сообщество
Всем привет. Подскажите что вот такая зпись значит? Именно два восклицательных знака что делают?
filter(pool => !!pool)
источник

UT

Unexpected Token in JavaScript — русскоговорящее сообщество
Алексей Орлов
Всем привет. Подскажите что вот такая зпись значит? Именно два восклицательных знака что делают?
filter(pool => !!pool)
Это эквивалент .filter(pool => Boolean(pool));
Но с такими вопросами обычно идут к @js_noobs_ru
источник

АО

Алексей Орлов... in JavaScript — русскоговорящее сообщество
Unexpected Token
Это эквивалент .filter(pool => Boolean(pool));
Но с такими вопросами обычно идут к @js_noobs_ru
Спасибо
источник

K

Kirill in JavaScript — русскоговорящее сообщество
Переслано от Kirill
так и не решил свою проблему, пытаюсь понять как сдвинуть объекты на определенное количество позиций?   Есть массив объектов и нужно передвинуть все объекты, где sales > 0 на значение перемнной Timezone = -5
то есть все объекты с sales > 0 на 5 позиций назад
источник

Д

Дмитрий in JavaScript — русскоговорящее сообщество
Народ не подскажите, почему выражение на скрине только  в последнем случае выдает true?) 🤔
источник

Оа

Отвал ам Уды... in JavaScript — русскоговорящее сообщество
Дмитрий
Народ не подскажите, почему выражение на скрине только  в последнем случае выдает true?) 🤔
Особенность
источник

Д

Дмитрий in JavaScript — русскоговорящее сообщество
Отвал ам Уды
Особенность
Тоесть просто баг такой?) рационального объяснения нет)
источник

Оа

Отвал ам Уды... in JavaScript — русскоговорящее сообщество
Kirill
Переслано от Kirill
так и не решил свою проблему, пытаюсь понять как сдвинуть объекты на определенное количество позиций?   Есть массив объектов и нужно передвинуть все объекты, где sales > 0 на значение перемнной Timezone = -5
то есть все объекты с sales > 0 на 5 позиций назад
Ты хочешь именно сдвинуть на 5, а не отсортировать?
источник

ФП

Фёдор Прилуцкий... in JavaScript — русскоговорящее сообщество
Дмитрий
Народ не подскажите, почему выражение на скрине только  в последнем случае выдает true?) 🤔
Потому что только в последнем случае null будет приводиться к числу
источник

K

Kirill in JavaScript — русскоговорящее сообщество
Отвал ам Уды
Ты хочешь именно сдвинуть на 5, а не отсортировать?
да, сдвинуть объекты с  sales назад на 5 позиций, либо вперед на 3 позиции,в зависимости от значения timezone
источник

Оа

Отвал ам Уды... in JavaScript — русскоговорящее сообщество
Фёдор Прилуцкий
Потому что только в последнем случае null будет приводиться к числу
А в первых двух
источник

О

Олександр Олегович... in JavaScript — русскоговорящее сообщество
Всем привет. Кто-то работал с массивом в котором от 500-5000 элементов. Как вообще по скорости обработки?
источник

ФП

Фёдор Прилуцкий... in JavaScript — русскоговорящее сообщество
Отвал ам Уды
А в первых двух
В первых двух оно остаётся null и не равно ничему кроме undefined
источник

Д

Дмитрий in JavaScript — русскоговорящее сообщество
Фёдор Прилуцкий
Потому что только в последнем случае null будет приводиться к числу
Ну по идее == должно приводить выражение к одному типу по возможности
источник

ФП

Фёдор Прилуцкий... in JavaScript — русскоговорящее сообщество
Дмитрий
Ну по идее == должно приводить выражение к одному типу по возможности
Ну просто == и >= по разному работают, такая особенность, это гуглится легко, можно почитать
источник