📅  最后修改于: 2023-12-03 14:42:27.166000             🧑  作者: Mango
The JavaScript String split()
method is used to split a string into an array of substrings based on a specified separator and returns the new array. This method provides a way to extract individual parts of a string by breaking it down into smaller substrings.
The syntax of the split()
method is:
string.split(separator, limit)
string
is the original string to be split.separator
(optional) is the string or regular expression that specifies where to split the string. If omitted, the entire string will be returned as the only element of the array.limit
(optional) is the maximum number of splits to be performed. If specified, the array will have at most limit + 1
elements. If omitted, all possible splits will be performed.The split()
method returns an array containing the substrings extracted from the original string.
const str = "Hello, world!";
const arr = str.split(',');
console.log(arr); // Output: ["Hello", " world!"]
split()
method is called on the string str
with a comma (,
) as the separator. It returns an array with two elements: "Hello" and " world!".const sentence = "JavaScript is fun and powerful";
const words = sentence.split(/\s+/);
console.log(words); // Output: ["JavaScript", "is", "fun", "and", "powerful"]
split()
method is called on the string sentence
using a regular expression \s+
as the separator. It splits the sentence into separate words by considering one or more whitespace characters as the separator.const ipAddress = "192.168.0.1";
const octets = ipAddress.split('.', 2);
console.log(octets); // Output: ["192", "168"]
split()
method is called on the string ipAddress
with a dot (.
) as the separator and a limit of 2
. It splits the IP address into two parts, extracting the first two octets and returning them in the resulting array.The split()
method in JavaScript provides a convenient way to split a string into an array of substrings. It can be used with a specified separator or a regular expression to extract specific parts of a string. By limiting the number of splits, you can control the resulting array's size. Use this method whenever you need to break down a string into smaller parts.