Size: a a a

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

2020 March 03

A

Alexey in JavaScript — русскоговорящее сообщество
скажите, пожалуйста, при добавлении в объект ( a = {} ) ключа из цикла ( for (let i in array) )
такой код: a.i = значение;
в качестве ключа всегда используется сама буква ' i ', а мне нужно, чтобы использовалась именно значение переменной i, как это сделать?
источник

R

Rø$T¿$L❤️VE4¿k in JavaScript — русскоговорящее сообщество
Всем привет, кто-то работал с Algolia Search, может кто-то знает, есть ли там возможность, при поиске по индексу в объекты респонса добавить поле из другого индекса?

Пример: есть индекс MESSAGES, в message  есть поле senderID, нужно по  senderID найти в индексе USERS его имя и вернуть объект message уже с его именем.
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Alexey
скажите, пожалуйста, при добавлении в объект ( a = {} ) ключа из цикла ( for (let i in array) )
такой код: a.i = значение;
в качестве ключа всегда используется сама буква ' i ', а мне нужно, чтобы использовалась именно значение переменной i, как это сделать?
a[i]
источник

A

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

AS

Aleksandr Sereda in JavaScript — русскоговорящее сообщество
народ подскажите как получить длину массива состоящего из объектов, возвращает undefined
источник

AV

Artem Verbat in JavaScript — русскоговорящее сообщество
Aleksandr Sereda
народ подскажите как получить длину массива состоящего из объектов, возвращает undefined
[{}].length // 1
источник

FR

Fedor Rychkov in JavaScript — русскоговорящее сообщество
А как пытаешься получить длину?
источник

FR

Fedor Rychkov in JavaScript — русскоговорящее сообщество
Может у тебя массив кривой или не массив вовсе
источник

НК

Назар Калитюк in JavaScript — русскоговорящее сообщество
может опечатался в слове length?
источник

AS

Aleksandr Sereda in JavaScript — русскоговорящее сообщество
Fedor Rychkov
А как пытаешься получить длину?
например let test = [
   {x: 1},
   {x: 2},
   {x: 3}
 ]


 console.log(test.lenght)
источник

AV

Artem Verbat in JavaScript — русскоговорящее сообщество
Aleksandr Sereda
например let test = [
   {x: 1},
   {x: 2},
   {x: 3}
 ]


 console.log(test.lenght)
опечатался
источник

FR

Fedor Rychkov in JavaScript — русскоговорящее сообщество
Ошибка в слове.. ок
источник

НК

Назар Калитюк in JavaScript — русскоговорящее сообщество
изи)
источник

AS

Aleksandr Sereda in JavaScript — русскоговорящее сообщество
Artem Verbat
опечатался
пасиб, тупанул))
источник

EZ

Eugene Zakharov in JavaScript — русскоговорящее сообщество
всем привет, помогите с регуляркой, не выкупаю. на regex101 регулярка делает то что нужно [a-zA-Z0-9\\.\\*\\+\\-\\()\s,]
отсекает из 123$ символ $
в JS RegExp /[a-zA-Z0-9\\.\\*\\+\\-\\()\s,]/gi.test('123$') выдаёт true

есть возможность сделать test full match?

не хочу делать через string.matchAll() и собирать строку и проверять Length совпало\не совпало
источник

KL

Kirill Lesohorskyi in JavaScript — русскоговорящее сообщество
Eugene Zakharov
всем привет, помогите с регуляркой, не выкупаю. на regex101 регулярка делает то что нужно [a-zA-Z0-9\\.\\*\\+\\-\\()\s,]
отсекает из 123$ символ $
в JS RegExp /[a-zA-Z0-9\\.\\*\\+\\-\\()\s,]/gi.test('123$') выдаёт true

есть возможность сделать test full match?

не хочу делать через string.matchAll() и собирать строку и проверять Length совпало\не совпало
/^[a-zA-Z0-9\\.\\*\\+\\-\\()\s,]$/gi
источник

EZ

Eugene Zakharov in JavaScript — русскоговорящее сообщество
Kirill Lesohorskyi
/^[a-zA-Z0-9\\.\\*\\+\\-\\()\s,]$/gi
не, /^[a-zA-Z0-9\\.\\*\\+\\-\\()\s,]$/gi.test('123') -> false

короче, я этой регуляркой хочу разрешить только эти символы в любой последовательности. если встречается запрещённый типа $, тогда false

сорян если неправильно выразился
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
Eugene Zakharov
не, /^[a-zA-Z0-9\\.\\*\\+\\-\\()\s,]$/gi.test('123') -> false

короче, я этой регуляркой хочу разрешить только эти символы в любой последовательности. если встречается запрещённый типа $, тогда false

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

KL

Kirill Lesohorskyi in JavaScript — русскоговорящее сообщество
Eugene Zakharov
не, /^[a-zA-Z0-9\\.\\*\\+\\-\\()\s,]$/gi.test('123') -> false

короче, я этой регуляркой хочу разрешить только эти символы в любой последовательности. если встречается запрещённый типа $, тогда false

сорян если неправильно выразился
а, я не заметил, что у тебя плюса нет. попробуй /^[a-zA-Z0-9\\.\\*\\+\\-\\()\s,]+$/gi
источник

EZ

Eugene Zakharov in JavaScript — русскоговорящее сообщество
Alexey Ermakov
а примеров можно, а то я не понял ничего
regexp().test('123') -> true
regexp().test('123$') -> false
regexp().test('$') -> false
regexp().test('$123') -> false
источник