Сегодня мы собираемся изучить некоторые основные методы манипулирования строками, которые действительно могут помочь вам изменить строку в соответствии с требованиями вашего приложения.
Давайте начнем с Splice(): он поможет вам соединить (часть строки/символа) из предоставленной вами переменной.
Базовый синтаксис: соединение (от - до)
let first= string.splice(0,5) , => это означает, что первые 5 символов предоставленной строки сохраняются в первой переменной имени.
последнийИндексОф()
Это помогает вам найти последнее значение в предоставленной строке, он ищет строку от конца до начала, чувствителен к регистру и возвращает значение -1, если значение не найдено.
let text= «Я живу в Пакистане»
let newString=text.lastIndexOf("Пакистан");
который вернет 11 как начало отсчета с 0, принимая во внимание также пустое пространство.
Заменять()
Как следует из названия, метод replace() заменяет предоставленный вами символ на определенный символ.
let ch = «Я люблю ноутбуки Apple»
пусть chNew=ch.replace("Apple", "Lenovo");
теперь значение обновляется: мне нравится обновление Lenovo.
И если вы хотите заменить одну строку несколько раз, вы можете использовать /"string"/g *, где g означает глобальный.
let text = «Я люблю играть в крикет, потому что крикет — это очень хороший физический вид спорта»;
let newText= text.replace(/Cricket/g, «Футбол»);
Я знаю, что вам становится скучно, поэтому давайте закончим это, попрактиковавшись в реальном приложении.
Предположим, вас попросили разделить и сохранить имя и домен электронной почты в переменных, как вы это сделаете?
Вот как
пусть Электронная почта: [email protected]
(1) Разделение имени с «[email protected]»
let name=email.slice(0, email.lastIndexOf("@"));
который возвращает: Хамза
(2) Разделение доменного имени
let domain=slice.Email(lastIndexOf("@")+1, Email.length);
Он вернет = Gmail.com.
Я надеюсь, что вы понимаете эти основные концепции фундамента, если у вас есть какие-либо вопросы, дайте мне знать в комментариях, если вам нравится контент, поставьте палец вверх.