JavaScript split() : Story of separating
Yesterday, I broke up with my gf and to avoid loneliness I started doing what I usually do, coding. But my mind was not at peace, suddenly I thought about separation in programming. split() method in JavaScript is used to do this work.
Introduction:
In JavaScript, the split()
method is used to split a string into an array of substrings based on a specified delimiter. The basic syntax of the split()
method is as follows:
string.split(separator, limit);
string
: The original string that you want to split.separator
: The character or regular expression used to specify where to split the string. This parameter is optional. If not specified, the entire string is returned as the only element in the array.limit
: An optional parameter that specifies the maximum number of splits. The remaining, unsplit part of the string will be the last element in the array.
Here are some examples:
Splitting a string with a specified delimiter:
let sentence = "This is a sample sentence.";
let words = sentence.split(" ");
console.log(words);
// Output: ["This", "is", "a", "sample", "sentence."]
Using a regular expression as a separator:
let data = "apple,orange,banana,grape";
let fruits = data.split(/,/);
console.log(fruits);
// Output: ["apple", "orange", "banana", "grape"]
Limiting the number of splits:
let sentence = "This is a sample sentence.";
let words = sentence.split(" ", 3);
console.log(words);
// Output: ["This", "is", "a"]
In these examples, the split()
method is applied to a string, and the resulting substrings are stored in an array. Keep in mind that the original string remains unchanged, and the split()
method returns a new array.
If you found this useful ,please comment and share this post with your friends and colleagues.
Subscribe to my newsletter
Read articles from Aditya Sharma directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
Aditya Sharma
Aditya Sharma
I am a web developer from Bengaluru, India. My mission is to turn your vision into a compelling digital experience. I'm here to collaborate and bring your ideas to life. Let's build something amazing together!