Size: a a a

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

2020 October 06

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Дмитрий
Доброе утро коллеги.
Подскажите, есть какая то готовая библиотека для поиска объектов с глубокой вложеностью?
Например есть массив, в нем объект, в нем массив, в нем еще объект у которого есть свойство _id с значением 12345
И я делаю что то типо
search("_id", 12345) и оно вернет мне обьект который находиться на большом уровне вложености
const search = (obj, prop, value) => {
 if (obj[prop] === value) {
   return obj
 }
 for (let key in obj) {
   if (typeof obj[key] === 'object') {
     const result = search(obj[key], prop, value)
     if (result) {
       return result
     }
   }
 }
}
источник

KE

Konstantin Efimov in JavaScript — русскоговорящее сообщество
я усталь. Чтобы получить данные с API нужно пройти круги ада...
источник

SS

S S in JavaScript — русскоговорящее сообщество
Konstantin Efimov
я усталь. Чтобы получить данные с API нужно пройти круги ада...
cors что ли?)
источник

KE

Konstantin Efimov in JavaScript — русскоговорящее сообщество
Не. Если с нуля. Допустим я понятия не имею, что такое js
источник

KE

Konstantin Efimov in JavaScript — русскоговорящее сообщество
и понеслась. Переменные, типы данных, операции для работы с переменными, функции, fat arrows, объекты, промисы и вот только потом я смогу использовать фетч и уе..сь в корс ))
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
await fetch('http://domain/api/endpoint').then(response => response.json())
источник

DM

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

KE

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

KE

Konstantin Efimov in JavaScript — русскоговорящее сообщество
до этой строки новичку ползти как до китая
источник

KE

Konstantin Efimov in JavaScript — русскоговорящее сообщество
к тому же присвоить забыл )
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
что присвоить?
источник

KE

Konstantin Efimov in JavaScript — русскоговорящее сообщество
промис в переменную. Потом ведь где-то использовать нужно )
источник

KE

Konstantin Efimov in JavaScript — русскоговорящее сообщество
Я ман прост составляю для товарищей. Поэтому прохожу потихоньку адок
источник

A

Artur in JavaScript — русскоговорящее сообщество
Ребята, помогите с  регуляркой пож 🙌🏻
Из этой строки
stylesheet.rules.1.declarations.1.value
нужно получить такую
stylesheet.rules[1].declarations[1].value
источник

A

Artur in JavaScript — русскоговорящее сообщество
В общем каждую цифру обернуть в кв. скобки и убрать точку перед ней.
источник

IL

Igor Lesnevskiy in JavaScript — русскоговорящее сообщество
Artur
В общем каждую цифру обернуть в кв. скобки и убрать точку перед ней.
'stylesheet.rules.1.declarations.1.value'.replace(/\.(\d+)/g, '[$1]')
источник

A

Artur in JavaScript — русскоговорящее сообщество
Igor Lesnevskiy
'stylesheet.rules.1.declarations.1.value'.replace(/\.(\d+)/g, '[$1]')
Спасибо! 🍻
источник

M

Misha Zhurbiy in JavaScript — русскоговорящее сообщество
Всем доброго времени суток! Ребят, посоветуйте книгу по js, страниц на 200-400. Чтобы можно было влиться, но особо в детали не уходить)
источник

IL

Igor Lesnevskiy in JavaScript — русскоговорящее сообщество
Misha Zhurbiy
Всем доброго времени суток! Ребят, посоветуйте книгу по js, страниц на 200-400. Чтобы можно было влиться, но особо в детали не уходить)
источник

IL

Igor Lesnevskiy in JavaScript — русскоговорящее сообщество
на гитхабе где-то есть на русском, на озоне тоже можно купить
источник