Size: a a a

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

2019 October 31

D

Danila in JavaScript — русскоговорящее сообщество
Note: The default this value of a setTimeout callback will still be the window object, and not undefined, even in strict mode.
источник

АМ

Александр Матчин in JavaScript — русскоговорящее сообщество
я неправильно выразился будет типо исходя из кода window.firstName и результат будет undefined
источник

D

Danila in JavaScript — русскоговорящее сообщество
Looch
тогда не понял при чем тут рест ?
В чём суть core.js кстати?
источник

L

Looch in JavaScript — русскоговорящее сообщество
Danila
В чём суть core.js кстати?
поллифилы для es5+
источник

АМ

Александр Матчин in JavaScript — русскоговорящее сообщество
Danila
Потому что это неравнозначные конструкции. Во втором случае ты передаёшьь в таймаут уже результат вызова функции, а вызовется она мгновенно
Спасибо, я понял!
источник

D

Danila in JavaScript — русскоговорящее сообщество
Looch
поллифилы для es5+
А зачем полифилить методы массива, которые и так есть в ес5?
источник

V

Valentin in JavaScript — русскоговорящее сообщество
Не подскажите, как динамически добавить объект в массив, если нужно вот так:
[
 {...},
 {...},
 windoe.env['bla-lba'] && ({}), // если не проходит будет false
 {...},
]

те если по условию нельзя вставить объект, в массив не должен подставляться false
источник

AB

Alex B in JavaScript — русскоговорящее сообщество
Всем привет

напомните плиз,
есть ли нативная ф-ция, которая преобразует массив в HTTP GET-запрос?

типа
var myparam = > [1,2,3]
преобразовать в
myparam[]=1&myparam[]=2&myparam[]=3
?
источник

OS

Oleg Shcherbachenko in JavaScript — русскоговорящее сообщество
Valentin
Не подскажите, как динамически добавить объект в массив, если нужно вот так:
[
 {...},
 {...},
 windoe.env['bla-lba'] && ({}), // если не проходит будет false
 {...},
]

те если по условию нельзя вставить объект, в массив не должен подставляться false
В примере что ты написал можно по массиву еще прогнать  filter(val => val). Но вообще для такой вставки я бы использовал splice и не парился
источник

AB

Alex B in JavaScript — русскоговорящее сообщество
Oleg Shcherbachenko
В примере что ты написал можно по массиву еще прогнать  filter(val => val). Но вообще для такой вставки я бы использовал splice и не парился
ну, по-простому можно и так
источник

OS

Oleg Shcherbachenko in JavaScript — русскоговорящее сообщество
Alex B
Всем привет

напомните плиз,
есть ли нативная ф-ция, которая преобразует массив в HTTP GET-запрос?

типа
var myparam = > [1,2,3]
преобразовать в
myparam[]=1&myparam[]=2&myparam[]=3
?
Ты наверное имел ввиду преобразует массив в квери параметры. Используй готовые решения, npm qs или querystring
источник

AB

Alex B in JavaScript — русскоговорящее сообщество
спасибо

просто пытаюсь вспомнить, как нормально генерить запрос с параметрами
источник

OS

Oleg Shcherbachenko in JavaScript — русскоговорящее сообщество
Та просто к юрл добавляешь
источник

AB

Alex B in JavaScript — русскоговорящее сообщество
я имел ввиду вообще на фронтенде
источник

V

Valentin in JavaScript — русскоговорящее сообщество
Oleg Shcherbachenko
В примере что ты написал можно по массиву еще прогнать  filter(val => val). Но вообще для такой вставки я бы использовал splice и не парился
А если по условию объект нельзя добавлять, то что вставится?
источник

OS

Oleg Shcherbachenko in JavaScript — русскоговорящее сообщество
После ?
источник

OS

Oleg Shcherbachenko in JavaScript — русскоговорящее сообщество
Valentin
А если по условию объект нельзя добавлять, то что вставится?
false, но filter(val => val) его удалит
источник

AB

Alex B in JavaScript — русскоговорящее сообщество
у меня массив int-ов
можно проверку добавить или каст на массив
источник

V

Valentin in JavaScript — русскоговорящее сообщество
Oleg Shcherbachenko
false, но filter(val => val) его удалит
Гг. две операции. Спс за ответы. Я лучше вынесу точный набор объектов, а другие через условия добавлю конкатом или спредом
источник

V

Valentin in JavaScript — русскоговорящее сообщество
Oleg Shcherbachenko
false, но filter(val => val) его удалит
Хотя с другой стороны сразу в конце объявления опций в массиве пропустить фильтр. Наверное будет лучше читаемость. Чем условия над кусками массивов
источник