

If you prefer, you can also watch the video version below:įirstly, you need to understand how JavaScript arrays work. You can find a summary of each method in the end. I advise students and junior developers to read this article carefully because these three methods can also be asked in JOB INTERVIEWS. Perhaps because their naming is so similar they are often confused, even among experienced developers. I would like to explain three of them in this article: the slice(), splice() and split()methods. If you do not specify any elements, splice() will only remove elements from the array.JavaScript built-in methods help us a lot while programming, once we understand them correctly. The elements to add to the array, beginning from start. In this case, you should specify at least one new element (see below). If deleteCount is 0 or negative, no elements are removed. However, if you wish to pass any itemN parameter, you should pass Infinity as deleteCount to delete all elements after start, because an explicit undefined gets converted to 0. If deleteCount is omitted, or if its value is greater than or equal to the number of elements after the position specified by start, then all the elements from start to the end of the array will be deleted. This is different from passing undefined, which is converted to 0.Īn integer indicating the number of elements in the array to remove from start.

