Строковый метод JavaScript
Этот блог предоставит вам важные строковые методы, а также примеры их использования. Все строки, как в объектной, так и в литеральной форме, происходят от класса String. Объект-прототип, который является источником всех строковых функций. В этом посте мы попытаемся перечислить как можно больше важных строковых методов на как можно меньшем месте. Он не предназначен для использования в качестве всеобъемлющего справочника.
Помните, что ни один из строковых методов не изменяет исходную строку; вместо этого они возвращают новую строку. Строки в JavaScript неизменяемы.
Кусочек
str.slice(startIndex, endIndex = str.length) — это фрагмент str.slice(startIndex, endIndex = str.length) — это фрагмент str
Возвращает часть строки, проиндексированную от начала до конца (без учета конца). Строка.прототип.срез()
“Hello world”.slice(6); // “world” “Hello world”.slice(0, 5); // “Hello” // for negative indices it counts from the end of the string. “Hello world”.slice(-5); // “world” “Hello world”.slice(0, -6); // “Hello”
Расколоть
str.slice(startIndex, endIndex = str.length)
Возвращает часть строки от начала до конца индекса (конец не включен). Строка.прототип.срез()
“Hello world”.split(“ “); // [“Hello”, “world”], words. “Hello world”.split(“”); // [“H”, “e”, “l”, “l”, “o”, “ “, …, “d”], characters. “Hello world”.split(); // [“Hello world”], as is. “Hello world”.split(“o”); // [“Hell”, “ w”, “rld”] “Hello world”.split(/O/i); // [“Hell”, “ w”, “rld”], you can use regex. “Hello world”.split(“”, 5); // [“H”, “e”, “l”, “l”, “o”], 5 is the new array length.
Индекс
str.indexOf (строка поиска, fromIndex = 0) indexOf (строка поиска, fromIndex = 0) indexOf (строка поиска, fromIndex = 0)
Возвращается первый индекс. Если строка найдена, возвращается -1; в противном случае он возвращает -1. Строка.прототип.indexOf ()
“imagine”.indexOf(“i”); // 0 “imagine”.indexOf(“w”); // -1, “w” doesn’t exist in the string. “imagine”.indexOf(“i”, 1); // 4, finds the second “i”.
CхарАт
str.indexOf (строка поиска, fromIndex = 0)
Эта функция возвращает первый индекс. Если он обнаруживает строку, он возвращает -1; в противном случае он возвращает -1. Строка.прототип.indexOf ()
“learn”.charAt(3); // “r” “learn”.charAt(); // “l”, the first character. “learn”.charAt(99); // “”, returns an empty string if the index is out of range.
Включает
str.includes(string, fromIndex = 0) включает str.includes(string, fromIndex = 0)
Проверьте, включает ли строка указанную строку. String.prototype.includes()
“learning js”.includes(“js”); // true “learning js”.includes(“JS”); // false, it’s case-sensitive. “learning js”.includes(“ea”, 2); // false