Size: a a a

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

2020 September 02

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
ɵ
👀👀
Я думал в хеде всё всегда подключается
Спасибо, попробую
В таком случае код нужно обернуть в событие что документ готов
источник

И

Илья in JavaScript — русскоговорящее сообщество
Всем привет, подскажите пожалуйста, есть скрипт-симулятор ввода тексат в input, как его можно модифицировать что бы вводил не текст а в placeholder?
function setText(elem, text, speed) {
 // Обращаемся к элементу
 var e = document.querySelector(elem);

 // Устанавливаем начальную позицию
 var i = 0,
 // Создаём интервал
     int = setInterval(function() {
       // Если позиция равна количеству символов в тексте, то удаляем интервал
       if(i == text.length){
         clearInterval(int);
        e.text = 0;
       };
       // Устанавливаем значение для textarea
       e.value = text.substr(0,i); // Текст от начала до текущей позиции
       // Прибавляем +1 к позиции
       i++;
     }, speed);
     
 // Для фокуса
 e.focus();
 e.onblur = function() { clearInterval(int) };
};

 setText('#search_input', 'Введите запрос для поиска', 300);
источник

a

arts in JavaScript — русскоговорящее сообщество
Илья
Всем привет, подскажите пожалуйста, есть скрипт-симулятор ввода тексат в input, как его можно модифицировать что бы вводил не текст а в placeholder?
function setText(elem, text, speed) {
 // Обращаемся к элементу
 var e = document.querySelector(elem);

 // Устанавливаем начальную позицию
 var i = 0,
 // Создаём интервал
     int = setInterval(function() {
       // Если позиция равна количеству символов в тексте, то удаляем интервал
       if(i == text.length){
         clearInterval(int);
        e.text = 0;
       };
       // Устанавливаем значение для textarea
       e.value = text.substr(0,i); // Текст от начала до текущей позиции
       // Прибавляем +1 к позиции
       i++;
     }, speed);
     
 // Для фокуса
 e.focus();
 e.onblur = function() { clearInterval(int) };
};

 setText('#search_input', 'Введите запрос для поиска', 300);
e.setAttribute('placeholder', text)
источник

И

Илья in JavaScript — русскоговорящее сообщество
arts
e.setAttribute('placeholder', text)
вместо e.value = text.substr(0,i);?
источник

a

arts in JavaScript — русскоговорящее сообщество
Илья
вместо e.value = text.substr(0,i);?
Да
источник

И

Илья in JavaScript — русскоговорящее сообщество
arts
Да
Оно так меняет но разом почему то, то-есть не происходит имитация ввода в Placeholder
источник

a

arts in JavaScript — русскоговорящее сообщество
Илья
Оно так меняет но разом почему то, то-есть не происходит имитация ввода в Placeholder
Потому что бездумно копипастить — так себе подход. Я тебе показал, как вставлять, а что вставлять — думай уже сам
источник

AB

Alexander Brewmaster in JavaScript — русскоговорящее сообщество
Есть массив допустим ["Москва ", "Санкт-Петербург ", "Самара "]
и когда я использую array.includes('Москва') мне возвращает false ?
источник

OK

Oleg Kislitsyn in JavaScript — русскоговорящее сообщество
Alexander Brewmaster
Есть массив допустим ["Москва ", "Санкт-Петербург ", "Самара "]
и когда я использую array.includes('Москва') мне возвращает false ?
Потому что в массиве лишние пробелы в конце названий
источник

AB

Alexander Brewmaster in JavaScript — русскоговорящее сообщество
Oleg Kislitsyn
Потому что в массиве лишние пробелы в конце названий
окей, есть ли какой то другой способ проверить присутствует ли данное название в массиве? или только массив сортировать ?
источник

D

Danila in JavaScript — русскоговорящее сообщество
Alexander Brewmaster
окей, есть ли какой то другой способ проверить присутствует ли данное название в массиве? или только массив сортировать ?
array.some(value => value.includes('Москва'))
источник

OK

Oleg Kislitsyn in JavaScript — русскоговорящее сообщество
Alexander Brewmaster
окей, есть ли какой то другой способ проверить присутствует ли данное название в массиве? или только массив сортировать ?
Чего? Куда сортировать? Либо убрать пробелы из исходного массива, либо добавить пробел к названию в includes
источник

АИ

Артем Ильченко... in JavaScript — русскоговорящее сообщество
Всем привет, подскажите плз, мне нужно изменить объект в массиве объектов так что бы не мутировался основной объект. [...array] не подходит так как поверхностно проходит копируя объекты по ссылке. Так вот у меня подключена библиотека lodash есть ли там метод для глобукого создания нового массива на основе другого, не могу найти, спасибо)
источник

OK

Oleg Kislitsyn in JavaScript — русскоговорящее сообщество
Артем Ильченко
Всем привет, подскажите плз, мне нужно изменить объект в массиве объектов так что бы не мутировался основной объект. [...array] не подходит так как поверхностно проходит копируя объекты по ссылке. Так вот у меня подключена библиотека lodash есть ли там метод для глобукого создания нового массива на основе другого, не могу найти, спасибо)
источник

AB

Alexander Brewmaster in JavaScript — русскоговорящее сообщество
Oleg Kislitsyn
Чего? Куда сортировать? Либо убрать пробелы из исходного массива, либо добавить пробел к названию в includes
ну добавление пробела не сработало. убрать пробел в конце из исходного массива - это только регуляркой ?
источник

OK

Oleg Kislitsyn in JavaScript — русскоговорящее сообщество
Alexander Brewmaster
окей, есть ли какой то другой способ проверить присутствует ли данное название в массиве? или только массив сортировать ?
Ну всмысле не сработало?
источник

AB

Alexander Brewmaster in JavaScript — русскоговорящее сообщество
Oleg Kislitsyn
Ну всмысле не сработало?
так у меня ж не статика. у меня переменная. я пишу. arr.includes(${geolocation} ) и получаю false
пробовал щас пробелы через trim() убрать - не пашет лол.
источник

Р

Руслан in JavaScript — русскоговорящее сообщество
Alexander Brewmaster
так у меня ж не статика. у меня переменная. я пишу. arr.includes(${geolocation} ) и получаю false
пробовал щас пробелы через trim() убрать - не пашет лол.
Тебе выше ответили через some
источник

AB

Alexander Brewmaster in JavaScript — русскоговорящее сообщество
Руслан
Тебе выше ответили через some
так же false возвращает
источник

АИ

Артем Ильченко... in JavaScript — русскоговорящее сообщество
Пушка пуля ) спасибо)
источник