Здравствуйте, Fam 😍, я был на Dev.to уже два месяца. Я читаю статьи большую часть времени, и мне здесь нравится. Это мой первый пост здесь 😎. С Новым годом 💥 💥.
Этот пост был сделан как часть моего «Вы знаете? “Серия на Twitter Анкет Я хотел объяснить больше о концепции метода разделения строки. В этом посте я объясню, что Split (); делает и использует случай, как его применить.
Сплит – это JavaScript Строка Метод модификации и манипулирования строками. При использовании метода split () он возвращает Массив подстроков строкового значения. Посмотрите на фрагменты кода ниже.
const hobbies = "Travelling, Reading, Coding, Cuddling"; let hobby = hobbies.split(','); console.log(hobby); Result // ["Travelling", " Reading", " Coding", " Cuddling"]
Позвольте мне объяснить фрагмент, метод Split () может принять в сепаратор который в этом случае представляет собой запятую (“,”), она отделяла строку после каждого знака запятой (,). Метод разделения также может занять предел (необязательно) и еще одна форма сепаратора, о котором мы обсудим в ближайшее время. Обратите внимание, что в полученном массиве есть интервал перед каждым словом? Мы избавились бы от этого дополнительного расстояния, делая это.
const hobbies = "Travelling, Reading, Coding, Cuddling"; let hobby = hobbies.split(', '); console.log(hobby); Result // ["Travelling", "Reading", "Coding", "Cuddling"]
Я добавил дополнительное пространство после сепаратора запятой (,), чтобы исправить нежелательное пространство.
Вы также можете использовать предел Чтобы закончить, где вы хотите, чтобы раскол закончил длину массива.
const hobbies = "Travelling, Reading, Coding, Cuddling"; let hobby = hobbies.split(', ', 2); console.log(hobby); Result // ["Travelling", "Reading"]
Сепаратор также может отделить строку с помощью пространства.
const hobbies = "Travelling Reading Coding Cuddling"; let hobby = hobbies.split(' '); console.log(hobby); Result // ["Travelling", "Reading", "Coding", "Cuddling"]
Обратите внимание, что я избавился от запятой (,) в хобби переменная , тогда я разделяю, используя пространство в качестве сепаратора. Это создаст новое значение массива после каждого места.
Без пространства между разделением (“”), строка будет разделена между каждым символом, как SO SO
const move = "Legwork"; let dance = hobbies.split(''); console.log(dance); Result // ["L","e","g","w","o","r","k"]
Пустое сплит () не повлияет на исходную строку вместо этого, он вернет одно значение массива
const move = "Legwork"; let dance = hobbies.split(); console.log(dance); Result // ["Legwork"]
Спасибо, что нашли время, чтобы прочитать мой пост. Надеюсь, вы найдете это полезным 💖. Я бы признателен вклады или вопросы.
В настоящее время я запускаю эту серию “Вы знаете? “В течение 366 дней 2020 года на Twitter , хорошо следовать за мной @celebritydev Так что мы можем учиться вместе.
Примечание
Я слушал Давидо Сладкий посередине во время написания этого поста. Идите и разделите несколько струн в середине 😇
Оригинал: “https://dev.to/celebritydev/the-javascript-string-method-split-4k85”