자바스크립트의 Splice 메소드
10184 단어 tutorialwebdevbeginnersjavascript
시작하자...
splice() 란 무엇입니까?
구문 -
splice(startIndex,deleteNumber,item1,item2,.....itemN);
예 1 -
const array1 = [1,2,3,4,5];
// remove all elements starting from index 2(inclusive)
const removeAll = array1.splice(2);
// output - [1,2]
예 2 -
const array1 = [1,2,3,4,5];
// remove two elements starting from index 1 (inclusive)
const removeTwo = array1.splice(1,2)
// output - [1,4,5]
예 3 -
const array1 = [1,2,3,4,5];
// remove 0 elements and insert two elements after index 2
const removeAndInsert = array1.splice(2,0,99,100)
// output - [1,2,99,100,3,4,5]
예 4 -
const array1 = [1,2,3,4,5];
// remove two elements and insert four elements after index 2
const removeTwoAndInsert = array1.splice(2,2,101,102,103,104);
// output - [1,2,101,102,103,104,5]
예 5 -
const array1 = [1,2,3,4,5];
// remove all elements from negative Index -2 means 2nd element from last
const negativeIndexing = array1.splice(-2)
// [1,2,3]
예 6 -
const array1 = [1,2,3,4,5];
// remove one element from negative Index -2
// means 2nd element from last and insert 3 elements there
const negativeIndexingRemove = array1.splice(-2,1,10,11,12)
// output - [1,2,3,10,11,12,5]
예 7 -
const array1 = [1,2,3,4,5];
// insert anything at the end of the array
const anything = array1.splice(array1.length,0,"javascript",true,false,undefined,null,[6,7,8,9],{name:"shubham",age:21},[[10,11],[12,13]])
// output - [1,2,3,4,5,'javascript',true,false,undefined,null,
// [6,7,8,9],{name:"shubham",age:21},[[10,11],[12,13]]]
예 8 -
const array1 = [1,2,3,4,5];
// if we try to change the values inside function
// it will still change the original array
const changeArray = (arr) => {
return arr.splice(1,2)
}
changeArray(array1)
// output - [1,4,5]
이 게시물을 확인해 주셔서 감사합니다.
저에게 연락하실 수 있습니다 -
인스 타 그램 -
링크드인 -
이메일 - [email protected]
^^ 아래 링크에서 기부로 저를 도울 수 있습니다 감사합니다👇👇 ^^
☕ --> https://www.buymeacoffee.com/waaduheck <--
이 게시물도 확인하십시오.
Reference
이 문제에 관하여(자바스크립트의 Splice 메소드), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/shubhamtiwari909/splice-method-in-javascript-5e9p텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)