Size: a a a

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

2020 January 21

MF

Mireq Fallen in JavaScript — русскоговорящее сообщество
Antony
привет всем


let btn = document.querySelector(".btn"),
 arr = ["1", "2", "3", "4", "5"],
 input = document.querySelector(".input");

btn.addEventListener("click", function() {
 let input = document.querySelector(".input");
 if (input.value) {
   scr();
   console.log(arr);
 }
});

function scr() {
 for (let i = 0; i < arr.length; i++) {
   if (input.value === arr[i]) {
     alert("есть");
       break;
   } else {
     arr.push(input.value);
     alert("dont");
     arr.push(input.value);
     break;
   }
 }
}



когда ввожу в ИНПУТ 2,3,4 или 5 все равно выходит в АЛЕР "dont", хотя эти данные есть в массиве.
подскажите  в чем дело?
потому что ты на i == 0-ом элементе падаешь в ветку else алертишь
источник

AZ

Alexander Zayka in JavaScript — русскоговорящее сообщество
Подскажите, а можно ли средствами js отключить анимацию оттягивания страницы на ios?
источник

A

Antony in JavaScript — русскоговорящее сообщество
Mireq Fallen
потому что ты на i == 0-ом элементе падаешь в ветку else алертишь
а как надо?
источник

N

Nikolay in JavaScript — русскоговорящее сообщество
Alexander Zayka
Подскажите, а можно ли средствами js отключить анимацию оттягивания страницы на ios?
Запрети всплытие
источник

AZ

Alexander Zayka in JavaScript — русскоговорящее сообщество
Nikolay
Запрети всплытие
Мне и интересно как :)
источник

N

Nikolay in JavaScript — русскоговорящее сообщество
Alexander Zayka
Мне и интересно как :)
Кроме превентдефаулт есть еще методы, почитай о них
источник

N

Nikolay in JavaScript — русскоговорящее сообщество
Alexander Zayka
Мне и интересно как :)
event.stoppropagation()
источник

MF

Mireq Fallen in JavaScript — русскоговорящее сообщество
function scr() {
 let found = false;
 for (let i = 0; i < arr.length; i++) {
   if (input.value === arr[i]) {
       found = true;
       break;
   }
 }

 // let found = arr.some(x => x === input.value); // современный вариант

 if (!found) {
   arr.push(input.value);
   alert("dont");
 }
}
источник

AZ

Alexander Zayka in JavaScript — русскоговорящее сообщество
Nikolay
Кроме превентдефаулт есть еще методы, почитай о них
stopPropagation по идее. Он помогает в таких случаях?
источник

N

Nikolay in JavaScript — русскоговорящее сообщество
Alexander Zayka
stopPropagation по идее. Он помогает в таких случаях?
Помогает
источник

AZ

Alexander Zayka in JavaScript — русскоговорящее сообщество
Супер, спасибо\
источник

MF

Mireq Fallen in JavaScript — русскоговорящее сообщество
Mireq Fallen
function scr() {
 let found = false;
 for (let i = 0; i < arr.length; i++) {
   if (input.value === arr[i]) {
       found = true;
       break;
   }
 }

 // let found = arr.some(x => x === input.value); // современный вариант

 if (!found) {
   arr.push(input.value);
   alert("dont");
 }
}
источник

N

Nikolay in JavaScript — русскоговорящее сообщество
🤘
источник

A

Antony in JavaScript — русскоговорящее сообщество
thx
источник

O

Onix in JavaScript — русскоговорящее сообщество
Всем привет. Кто-нибудь знает, можно ли из яндекса вытаскивать запросом вот это текст?
источник

O

Onix in JavaScript — русскоговорящее сообщество
хочу пуляться запросом типа "что такое ..." и поулчать ответ
источник

a

arts in JavaScript — русскоговорящее сообщество
Onix
хочу пуляться запросом типа "что такое ..." и поулчать ответ
Зачем яндекс, если текст из википедии?
источник

O

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

O

Onix in JavaScript — русскоговорящее сообщество
или он всегда из вики подтягивает?
источник

O

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