Строковый метод 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