Array Splice Js Code Example


Example 1: javascript splice

let arr = ['foo', 'bar', 10, 'qux'];  // arr.splice(<index>, <steps>, [elements ...]);  arr.splice(1, 1);			// Removes 1 item at index 1 // => ['foo', 10, 'qux']  arr.splice(2, 1, 'tmp');	// Replaces 1 item at index 2 with 'tmp' // => ['foo', 10, 'tmp']  arr.splice(0, 1, 'x', 'y');	// Inserts 'x' and 'y' replacing 1 item at index 0 // => ['x', 'y', 10, 'tmp']

Example 2: splice javascritp

let colors = ['red', 'blue', 'green'];  let index_element_to_be_delete = colors.indexOf('green');  colors.splice(index_element_to_be_delete);   //Colors now: ['red', 'blue']

Example 3: splice javascript

const months = ['Jan', 'March', 'April', 'June']; months.splice(1, 0, 'Feb'); // inserts at index 1 console.log(months); // expected output: Array ["Jan", "Feb", "March", "April", "June"]  months.splice(4, 1, 'May'); // replaces 1 element at index 4 console.log(months); // expected output: Array ["Jan", "Feb", "March", "April", "May"]  months.splice(0, 1); // removes 1 element at index 0 console.log(months); // expected output: Array ["Feb", "March", "April", "May"]

Example 4: splice javascript

const numbers = [10, 11, 12, 12, 15]; const startIndex = 3; const amountToDelete = 1;  numbers.splice(startIndex, amountToDelete, 13, 14); // the second entry of 12 is removed, and we add 13 and 14 at the same index console.log(numbers); // returns [ 10, 11, 12, 13, 14, 15 ]

Example 5: splice()

/"removes any number of consecutive elements from anywhere in an array."/ let array = ['today', 'was', 'not', 'so', 'great'];  array.splice(2, 2); // remove 2 elements beginning with the 3rd element // array now equals ['today', 'was', 'great']

Example 6: js insert in array

const months = ['Jan', 'March', 'April', 'June']; months.splice(1, 0, 'Feb'); // inserts at index 1 console.log(months); // expected output: Array ["Jan", "Feb", "March", "April", "June"]  months.splice(4, 1, 'May'); // replaces 1 element at index 4 console.log(months); // expected output: Array ["Jan", "Feb", "March", "April", "May"]

Comments

Popular posts from this blog

Are Regular VACUUM ANALYZE Still Recommended Under 9.1?

Can Feynman Diagrams Be Used To Represent Any Perturbation Theory?