Size: a a a

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

2019 November 13

MO

Michael Orishich in JavaScript — русскоговорящее сообщество
Michael
ничем
вообще то тогда функция будет доступна только в коде после этого
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
CodeAsm
ага, только хотел написать вспомните когда он был написан. посмотрите на сайт ВК сколько там легаси PHP? тоже не очень стремятся переписать
там не совсем пхп, как и у фейсбука
источник

AP

A P in JavaScript — русскоговорящее сообщество
Michael
ничем
а разве this не улетит в неименованной функции?
источник

AS

Anton Shvets in JavaScript — русскоговорящее сообщество
Alexey Ermakov
там не совсем пхп, как и у фейсбука
да, им проще видимо было придумать свой аналог пхп, чем переписывать кодовую базу
источник

M

Michael in JavaScript — русскоговорящее сообщество
Michael Orishich
вообще то тогда функция будет доступна только в коде после этого
аа, ну да
источник

SS

S S in JavaScript — русскоговорящее сообщество
Парни, здравствуйте, имеется такой массив, как мне найти индекс по общему массиву если мне нужно искать совпадает ли мой currentDate с date внутри массива week
const currentDate = '2019-11-11'

[
       {
           "_id": "5dcbd873b97a1d3cd0e60251",
           "week": [
               {
                   "_id": "5dcbd873b97a1d3cd0e60258",
                   "date": "2019-11-11",
                   "hour": 0,
                   "minut": 0
                },
                ...точно также
          },
       {
           "_id": "5dcbd873b97a1d3cd0e60251",
           "week": [
               {
                   "_id": "5dcbd873b97a1d3cd0e60258",
                   "date": "2019-05-12",
                   "hour": 0,
                   "minut": 0
                },
                ...точно также
          },
]
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
Anton Shvets
да, им проще видимо было придумать свой аналог пхп, чем переписывать кодовую базу
язык в целом вполне себе, добавили нужных плюшек, компиляцию в натив - вуаля
источник

C

CodeAsm in JavaScript — русскоговорящее сообщество
Alexey
чем function foo() {} отличается от var foo = function() {}?
первый вариант - это декларирование функции, оно всплывает, можно ниже вызова ее написать, во втором варианте, это именнованное функциональное выражение - не всплывает и еще при ошибке в ней в логе будет анонимная функция вернула ошибку, то есть не удобно, не видно в какой функции ошибка
источник

DV

Default Voiceб 🔥 in JavaScript — русскоговорящее сообщество
Michael Orishich
const add = (a, b) => c => c === a + b;
const One = s => z => s (z)
const Two = s => z => s (s (z))
const Three = s => z => s (s (s (z)))

const toInt = n => n (x => x + 1) (0)

const Succ = n => (s => z => s (n (s) (z)))
const Add = n => m => m (Succ) (n)

toInt (Add (One) (Two)) === 3
источник

AP

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

AP

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

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
A P
что такое "всплывает"?
google js hoisting
источник

C

CodeAsm in JavaScript — русскоговорящее сообщество
S S
Парни, здравствуйте, имеется такой массив, как мне найти индекс по общему массиву если мне нужно искать совпадает ли мой currentDate с date внутри массива week
const currentDate = '2019-11-11'

[
       {
           "_id": "5dcbd873b97a1d3cd0e60251",
           "week": [
               {
                   "_id": "5dcbd873b97a1d3cd0e60258",
                   "date": "2019-11-11",
                   "hour": 0,
                   "minut": 0
                },
                ...точно также
          },
       {
           "_id": "5dcbd873b97a1d3cd0e60251",
           "week": [
               {
                   "_id": "5dcbd873b97a1d3cd0e60258",
                   "date": "2019-05-12",
                   "hour": 0,
                   "minut": 0
                },
                ...точно также
          },
]
а ты findIndex используй, а в функции коллбеке проверяй currentDate===obj.date, вернет тебе индекс при совпадении(первом)
источник

SS

S S in JavaScript — русскоговорящее сообщество
CodeAsm
а ты findIndex используй, а в функции коллбеке проверяй currentDate===obj.date, вернет тебе индекс при совпадении(первом)
так?
const idx = arr.findIndex(({ week }) => week.find(({ date }) => date === currentDate));
источник

C

CodeAsm in JavaScript — русскоговорящее сообщество
S S
так?
const idx = arr.findIndex(({ week }) => week.find(({ date }) => date === currentDate));
ага
источник

SS

S S in JavaScript — русскоговорящее сообщество
CodeAsm
ага
благодарю
источник

V

Vlad in JavaScript — русскоговорящее сообщество
A P
а разве this не улетит в неименованной функции?
Нет
источник

C

CodeAsm in JavaScript — русскоговорящее сообщество
A P
а разве this не улетит в неименованной функции?
"this улетит" - что имеется ввиду. а то формулировка необычная "улетит" )
источник

M

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

C

CodeAsm in JavaScript — русскоговорящее сообщество
Michael
сразу видно ООПэшника🤤
по каким признакам? )
источник