른록노트

[Javascript] slice, splice 함수 사용법 본문

Programming/[Javascript]

[Javascript] slice, splice 함수 사용법

른록 2017. 9. 12. 10:38
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<script   src="http://code.jquery.com/jquery-3.3.1.slim.js"   integrity="sha256-fNXJFIlca05BIO2Y5zh1xrShK3ME+/lYZ0j+ChxX2DA="   crossorigin="anonymous">
$(document).ready(function () {
    alert("시작");
    var origArray = [3579];
    var newArray = origArray.slice(02);
    console.info(origArray.length);
 
    console.info(origArray);
    console.info(newArray);
    newArray = origArray.slice(-2);
 
    console.info(newArray);
 
 
    console.info("++eunbok+++++++++++++test[---------------------next--------------------]");
 
 
    var arr = new Array("4""11""2""10""3""1");
    arr.splice(22"21""31");
    console.info(arr);
 
    console.info("++eunbok+++++++++++++test[------------------------next---------------------]");
    var dataList = [];
    dataList.push({"a":1,"b":4});
    dataList.push({"a":1,"b":4});
    dataList.push({"a":1,"b":4});
    dataList.push({"a":1,"b":4});
    dataList.push({"a":1,"b":4});
    dataList.push({"a":1,"b":4});
    console.info(dataList);
//    dataList.splice(-1,1);
    console.info(dataList);
    
});
</script>
cs

이 자바스크립트를 자유롭게 수정해보시면 이해가 빠를겁니다.

보는것보다 한번 해보는게 정말 도움이 됩니다!!



slice는 배열의 일정부분을 보여주는 겁니다.

첫번재 인자 시작, 두번째 인자 끝


매개변수에 음수를 넣으면 length + (음수값) 으로 계산하게됩니다.

첫번째 인자 시작, 두번째 인자 삭제할 카운트, 변경 해줄 값, 변경 해줄 값,

splice는 삭제하는겁니다. 매개변수를 더 추가하면 삭제된 값을 변환 할 수 도있습니다.


참고사이트

https://msdn.microsoft.com/ko-kr/library/tkcsy6fe(v=vs.94).aspx

https://msdn.microsoft.com/ko-kr/library/wctc5k7s(v=vs.94).aspx

반응형
Comments