Home >Web Front-end >JS Tutorial >How to use jssplice() method in JS development

How to use jssplice() method in JS development

php中世界最好的语言
php中世界最好的语言Original
2017-12-04 11:31:452435browse

We know that there are three splice() methods in JS using attributes, delete, insert and replace, so today we will bring them to you Tutorial on how to use splice() to delete, insert, and replace.

1. Delete: Any number of items can be deleted, as long as two parameters are specified: the position of the first item to be deleted and the number of items to be deleted. For example: splice(0,2) will delete the first two items in array.

var colors=["red","green","blue","black","white"];
colors.splice(0,2);
console.log(colors);
// ["blue", "black", "white"]

2. Insertion: You can insert any number of items into the specified position. 3 parameters are required: starting position, 0 (number of items to be deleted) and items to be inserted. ;For example: splice(2,0,"red","green")

var colors=["red","green","blue","black","white"];
colors.splice(1,0,"orange");
console.log(colors);
// ["red", "orange", "green", "blue", "black", "white"]

3. Replacement: You can insert any number of items into the specified position and delete any number of items at the same time. Requires 3 parameters: starting position, number of items to be deleted, and items to be inserted. ;For example: splice(2,1,"red","green")

var colors=["red","green","blue","black","white"];
colors.splice(1,1,"orange");
console.log(colors);
// ["red", "orange", "blue", "black", "white"]


I believe you have mastered the method after reading these cases. For more exciting information, please pay attention to php Other related articles on the Chinese website!

Related reading:

Implementation steps of DOM programming in HTML5

Detailed introduction and compatibility processing of the progress element in HTML5

Notes on table nesting in HTML

The above is the detailed content of How to use jssplice() method in JS development. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn