169 похожих чатов

Ребят, почему мне выдает undefined, когда пытаюсь выводить элементы из

массива с помощью i, а если с помощью цифр (0, 1, 2). все срабатывает?

function typeWriteEffect(strings) {
if (!titleStrings.includes(strings)) {
titleStrings.push(strings);
i++;
console.log(titleStrings[i]);
}
}

23 ответов

25 просмотров

объявление i где?

𝐓𝐬𝐮𝐧𝐝𝐞𝐫𝐞✘- Автор вопроса
Ксяу Ка
объявление i где?

За пределами функции, дабы при каждом запуске функции оно не сбрасывалось

У тебя сначала идёт вызов, потом присваивание

𝐓𝐬𝐮𝐧𝐝𝐞𝐫𝐞✘- Автор вопроса
i7 4n
функция оч грязная выходит

Я весь стековерфлоу и гугл прочесал с этим вопросом, нигде не нашел того, что заказчик хочет, вот и пытаюсь хоть через костыли все сделать

𝐓𝐬𝐮𝐧𝐝𝐞𝐫𝐞✘- Автор вопроса
i7 4n
а что заказчик хочет-то?

Он хочет чтобы при скролле, каждый подзаголовок появлялся с печатающим эффектом, то есть, буква за буквой, есть в инете варианты с одной строкой, а мне прям каждое по отдельности надо, вот и иду через болото, пытаясь любой ценой выполнить свое задание

titleStrings=Array.from(new Set(titleStrings))

𝐓𝐬𝐮𝐧𝐝𝐞𝐫𝐞✘- Автор вопроса
Ned Ludd
titleStrings=Array.from(new Set(titleStrings))

Эту проблему вроде еще час назад решили, теперь пытаюсь другую решить

𝐓𝐬𝐮𝐧𝐝𝐞𝐫𝐞✘
Эту проблему вроде еще час назад решили, теперь пы...

просто к тому что есть такая замечатальная штука как Set и Map как понял что они делают начал очень активно использовать чего и вам советую

Ned Ludd
titleStrings=Array.from(new Set(titleStrings))

https://github.com/tameemsafi/typewriterjs есть же готовое, а дальше просто какой-нить IntersectionObserver

𝐓𝐬𝐮𝐧𝐝𝐞𝐫𝐞✘- Автор вопроса
Ned Ludd
просто к тому что есть такая замечатальная штука к...

У меня голова не варит уже, я уже получаю каждое слово отдельно

𝐓𝐬𝐮𝐧𝐝𝐞𝐫𝐞✘- Автор вопроса
i7 4n
https://github.com/tameemsafi/typewriterjs есть же...

Что-то не увидел там информации как ее использовать, сейчас гляну

Ned Ludd
я тут причем )

а хз, я мазила

𝐓𝐬𝐮𝐧𝐝𝐞𝐫𝐞✘
Он хочет чтобы при скролле, каждый подзаголовок по...

const text = ....... let currentCharIndex = 0; const intervalId = setInterval(() => { if (currentCharIndex >= (text.length - 1)) { clearInterval(intervalId); } element.textContent = text.split(0, currentCharIndex); }, DURATION); Как минимум

i7 4n
фуфуфу

Первое что в голову пришло

Bohdan Bida 🇺🇦
const text = ....... let currentCharIndex = 0; co...

у вас заведено константы только большими писать ?

jabascripter
у вас заведено константы только большими писать ?

Которые как конфиги или объявлены вне основной функции, класса а то и отдельном файле как общие - да

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта