Size: a a a

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

2021 January 21

cN

cobrascript Niko in JavaScript — русскоговорящее сообщество
programmer ⭐️
Аха понятно, а как проверить по определенной странице, перейдя по ссылке?
В ссылке указано, куда переходим. Там ответ.
источник

p

programmer ⭐️ in JavaScript — русскоговорящее сообщество
programmer ⭐️
const links = document.getElementsByClassName('link linkWithHash detailsLink');
for (let link of links){
 const linkHREF = link.getAttribute('href')
 console.log(linkHREF)
}
Тут например linkHREF = ссылки.
Надо перейти по этим ссылкам и прверить наличие тега data-rel="phone"
Не совсем понял, давайте я по другому объясню. Мы находимся на странице olx.kz, и получили ссылки всех товаров. И теперь надо перейти по этим ссылкам то есть по товаром и узнать наличии элемента на этой странице которому мы перешли
источник

Н

Нуржан in JavaScript — русскоговорящее сообщество
Переслано от Нуржан
ребят , подскажите проблема такая : запускаю webpack server , он запускается и даже выводит  экран данные  c main.js , но когда обновляю main.js  ничего не происходит
источник

К

Камиль in JavaScript — русскоговорящее сообщество
Господа, всем привет. Подскажите плиз по CORS, странность. Тестирую запрос в jquery через post, всё ок работает. Делаю тот же самый запрос в axios, а он ругается на CORS.
Что не так? Почему post в jquery отрабатывает как надо, а axois не хочет?
Необходимые заголовки на сервере проставлены.
источник

A

Alex in JavaScript — русскоговорящее сообщество
ребят, вопрос по рекурсии
есть объект в котором, кроме простых значений, значение-массив. в этом массиве также (2-3 уровня максимум).
есть набор необходимых ключей для которых нужно добавить значения, эти ключи должны брать значения как с верхнего уровня, так и с самого нижнего
как проходить исходный объект с массивами, создавая объекты и класть их в новый массив, сохраняя контекст?

то есть логика такая: собрали полностью объект, пушнули в новый массив - переходим к созданию нового объекта

https://codesandbox.io/s/zealous-turing-nz9py?file=/src/index.js
источник

cb

callpack bsm in JavaScript — русскоговорящее сообщество
Может кто-нибудь поделится сборкой webpack-a?
источник

YK

Yury Khmarin in JavaScript — русскоговорящее сообщество
Привет. Как через регекс  получить содержимое
значение от первой / до второй / ? А если второй нет, то от первой / и до конца
/en/wdwd
/enf/wdwd
/en/wdwd/?re=ere
/enf/wdwd?re=ere
/enf
/en
/enfd/wdwd/awdawd/
/enfa/wdwd/awdawd
/enf/wdwd/awdawd/?re=ere
/enf/wdwd/awdawd?re=ere
источник

EY

Eugene Yemelin in JavaScript — русскоговорящее сообщество
Yury Khmarin
Привет. Как через регекс  получить содержимое
значение от первой / до второй / ? А если второй нет, то от первой / и до конца
/en/wdwd
/enf/wdwd
/en/wdwd/?re=ere
/enf/wdwd?re=ere
/enf
/en
/enfd/wdwd/awdawd/
/enfa/wdwd/awdawd
/enf/wdwd/awdawd/?re=ere
/enf/wdwd/awdawd?re=ere
/\/(\w+)\/?/
источник

GR

Gleb Rotachev in JavaScript — русскоговорящее сообщество
Eugene Yemelin
/\/(\w+)\/?/
источник

EY

Eugene Yemelin in JavaScript — русскоговорящее сообщество
а зачем глобально искать?
источник

МН

Максим Нестеров... in JavaScript — русскоговорящее сообщество
Есть массив со вложенными словарями {foo: 'bad'}. Каждый раз приходит вот такой новый массив, как проверить, равны ли массивы?
источник

GR

Gleb Rotachev in JavaScript — русскоговорящее сообщество
Eugene Yemelin
а зачем глобально искать?
Согласен! Зря быканул
источник

D

Danila in JavaScript — русскоговорящее сообщество
Максим Нестеров
Есть массив со вложенными словарями {foo: 'bad'}. Каждый раз приходит вот такой новый массив, как проверить, равны ли массивы?
deepEqual из лодаша какого-нибудь
источник

D

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

D

Danila in JavaScript — русскоговорящее сообщество
Но лучше решить проблему раньше, чтобы не пришлось сравнивать
источник

YK

Yury Khmarin in JavaScript — русскоговорящее сообщество
Eugene Yemelin
/\/(\w+)\/?/
спасибо!
источник

D

Danila in JavaScript — русскоговорящее сообщество
Сервер может присылать хэш данных или таймстамп
источник

D

Danila in JavaScript — русскоговорящее сообщество
callpack bsm
Может кто-нибудь поделится сборкой webpack-a?
Для чего? Можешь сделать webpack-cli init и он тебе сам сделает под твои требования
источник

EY

Eugene Yemelin in JavaScript — русскоговорящее сообщество
Максим Нестеров
Есть массив со вложенными словарями {foo: 'bad'}. Каждый раз приходит вот такой новый массив, как проверить, равны ли массивы?
если массив не сильно конский, можно написать функцию для сериализации, прям совсем в лоб - сортированные массивы ключей и значение в join и  сверить строки, но правильнее канеш на серваке
источник

D

Danila in JavaScript — русскоговорящее сообщество
Eugene Yemelin
если массив не сильно конский, можно написать функцию для сериализации, прям совсем в лоб - сортированные массивы ключей и значение в join и  сверить строки, но правильнее канеш на серваке
Объекты не гарантируют порядок ключей
источник