Size: a a a

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

2021 January 20

DM

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

O

Onix in JavaScript — русскоговорящее сообщество
незнаю, пока на практике не попробую, так и не пойму зачем это
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
хотя про полиморфизм я не самый лучший пример привел, там им и не пахнет )
источник

F

Felix in JavaScript — русскоговорящее сообщество
babel-standalone может работать с import/export ES6?
источник

F

Felix in JavaScript — русскоговорящее сообщество
На клиентской стороне
источник

F

Felix in JavaScript — русскоговорящее сообщество
Или также будут косяки, как и без плагина
источник

R

Red-eyed programmer🇩... in JavaScript — русскоговорящее сообщество
РЕбят, привет, кто-то может когда-то натыкался на дэвсервер для вэбпака, который может работать с .net core (автообновление файлов, авто билд файлов при сохранении)? Столкнулся с этим и понял, что ничего не понял. Спасибо
источник

A

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

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

KJ

King Julian in JavaScript — русскоговорящее сообщество
добрый вечер!
помогите новичку,ребят
есть массив обьектов
const objects = [
   {id: 0, cars: 'img/audi.jpg'},
   {id: 1, cars: 'img/chevrolet.jpg'},
   {id: 2, cars: 'img/ford.jpg'}
]
и есть функия которая к карточкам должна провесить фоновые изображения
как мне передать юрл из объекта в функию ниже?
arr.forEach((el) => {
    el.style.backgroundImage = ?
}
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
King Julian
добрый вечер!
помогите новичку,ребят
есть массив обьектов
const objects = [
   {id: 0, cars: 'img/audi.jpg'},
   {id: 1, cars: 'img/chevrolet.jpg'},
   {id: 2, cars: 'img/ford.jpg'}
]
и есть функия которая к карточкам должна провесить фоновые изображения
как мне передать юрл из объекта в функию ниже?
arr.forEach((el) => {
    el.style.backgroundImage = ?
}
какая связь у элементов и объектов?
источник

KJ

King Julian in JavaScript — русскоговорящее сообщество
Блин,сложно объяснить
Могу страничку на гитхабе переслать,там можно весь код глянуть(он небольшой совсем)
Но если коротко,то есть карточки,к которым нужно прилепить фоновое изображение ,адрес которых лежит в объекте
Просто проблема в том,что когда юзаешь el.style.backgroundImage = "url( ' тут  юрл должен быть ')" то туда внутрь скобок нельзя передать objects[el].cars (
источник

AK

Anton Karmanov in JavaScript — русскоговорящее сообщество
Чят, всем привет, у меня вот какой вопрос по тестированию.

Допустим я пишу функцию для бинарного поиска по массиву. Я могу легко протестировать непосредственный функционал функции: поиск нужного элемента. А как мне протестировать то, что функция находит элемент за ожидаемые N шагов?

На ум первым делом приходит мысль сделать какую-нибудь переменную-счётчик, в которой инкрементить каждую итерацию по массиву, но тогда придётся её экспортить, чтобы заимпортить в файл с тестами. Это приемлемый подход или люди как-то иначе поступают в ситуации, когда надо протестировать не результат выполнения функции, а какую-то побочную информацию логики работы функции?
источник

VP

Vitaliy Ponomarev in JavaScript — русскоговорящее сообщество
Anton Karmanov
Чят, всем привет, у меня вот какой вопрос по тестированию.

Допустим я пишу функцию для бинарного поиска по массиву. Я могу легко протестировать непосредственный функционал функции: поиск нужного элемента. А как мне протестировать то, что функция находит элемент за ожидаемые N шагов?

На ум первым делом приходит мысль сделать какую-нибудь переменную-счётчик, в которой инкрементить каждую итерацию по массиву, но тогда придётся её экспортить, чтобы заимпортить в файл с тестами. Это приемлемый подход или люди как-то иначе поступают в ситуации, когда надо протестировать не результат выполнения функции, а какую-то побочную информацию логики работы функции?
источник

AK

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

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Anton Karmanov
Чят, всем привет, у меня вот какой вопрос по тестированию.

Допустим я пишу функцию для бинарного поиска по массиву. Я могу легко протестировать непосредственный функционал функции: поиск нужного элемента. А как мне протестировать то, что функция находит элемент за ожидаемые N шагов?

На ум первым делом приходит мысль сделать какую-нибудь переменную-счётчик, в которой инкрементить каждую итерацию по массиву, но тогда придётся её экспортить, чтобы заимпортить в файл с тестами. Это приемлемый подход или люди как-то иначе поступают в ситуации, когда надо протестировать не результат выполнения функции, а какую-то побочную информацию логики работы функции?
я думаю, что сколько раз функция вызовет саму себя это уже часть реализации, поэтому это не нужно тестировать
источник

--

--x-- --y-- in JavaScript — русскоговорящее сообщество
el.style.backgroundImage = ${objects[0].cars};
источник

p

programmer ⭐️ in JavaScript — русскоговорящее сообщество
Подскажите пожалуйста, как сделать маленький парсер на js///
Есть ссылки страниц, парсер должен зайти в эту страницу и узнать есть ли в этой странице элемент с этим тегом data-rel="phone". Помогите пожалуйста
источник

p

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

cN

cobrascript Niko 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"
Легко ищется с помощью
if (elem.matches('[data-rel="phone"]'))
источник

p

programmer ⭐️ in JavaScript — русскоговорящее сообщество
cobrascript Niko
Легко ищется с помощью
if (elem.matches('[data-rel="phone"]'))
Аха понятно, а как проверить по определенной странице, перейдя по ссылке?
источник