development

배열에서 첫 번째 요소를 제거하고 첫 번째 요소를 뺀 배열을 반환합니다.

big-blog 2020. 12. 30. 20:19
반응형

배열에서 첫 번째 요소를 제거하고 첫 번째 요소를 뺀 배열을 반환합니다.


var myarray = ["item 1", "item 2", "item 3", "item 4"];

//removes the first element of the array, and returns that element.
alert(myarray.shift());
//alerts "item 1"

//removes the last element of the array, and returns that element.
alert(myarray.pop());
//alerts "item 4"

  1. 첫 번째 배열을 제거하고 첫 번째 요소를 뺀 배열을 반환하는 방법
  2. 내 예에서는 "item 2", "item 3", "item 4"첫 번째 요소를 제거 해야합니다.

이렇게하면 첫 번째 요소가 제거되고 나머지 요소를 반환 할 수 있습니다.

var myarray = ["item 1", "item 2", "item 3", "item 4"];
    
myarray.shift();
alert(myarray);

다른 사람들이 제안했듯이 slice (1)을 사용할 수도 있습니다.

var myarray = ["item 1", "item 2", "item 3", "item 4"];
  
alert(myarray.slice(1));


이 시도

    var myarray = ["item 1", "item 2", "item 3", "item 4"];

    //removes the first element of the array, and returns that element apart from item 1.
    myarray.shift(); 
    console.log(myarray); 

이것은 lodash를 사용하여 한 줄로 할 수 있습니다 _.tail.

var arr = ["item 1", "item 2", "item 3", "item 4"];
console.log(_.tail(arr));
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.11/lodash.min.js"></script>


array.slice (0,1)을 사용할 수 있습니다. // 첫 번째 인덱스가 제거되고 배열이 반환됩니다.

참조 URL : https://stackoverflow.com/questions/38096687/remove-first-element-from-array-and-return-the-array-minus-the-first-element

반응형