sourcecode

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

codebag 2023. 9. 20. 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);

다른 사람들이 제안한 것처럼 슬라이스(1)를 사용할 수도 있습니다.

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

ES6를 사용하지 않는 이유는 무엇입니까?

 var myarray = ["item 1", "item 2", "item 3", "item 4"];
 const [, ...rest] = myarray;
 console.log(rest)

이거 먹어봐요.

    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와 한 줄로 수행할 수 있습니다.

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>

myarray.splice(1)배열에서 첫 번째 항목을 제거하고 업데이트된 배열을 반환합니다(['item 2', 'item 3', 'item 4']예를 들어).

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice

array = [1,2,3,4,5,6,7,8,9];

array2 = array.slice(1,array.length); //arrayExceptfirstValue

console.log(array2);

저는 모든 주목할 만한 답변들을 끝까지 끝냈습니다.저는 다른 대답을 지적하고 있습니다.저한테는 효과가 있어요.당신에게 도움이 되기를 바랍니다.

array.slice(1,array.length)

제가 생각할 수 있는 가장 쉬운 방법은 다음과 같습니다.

const myarray = ["item 1", "item 2", "item 3", "item 4"];
const [, ...arrayYouNeed] = myarray;
console.log(arrayYouNeed);

원작array손상되지 않았으며 사용할 수 있습니다.arrayYouNeed필요한 곳이면 어디든지요

그것이 어떻게 작동하는지 알고 싶다면 '열을 분해하라'를 찾아보세요!

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

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

반응형