개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.03.14 13:53

자바스크립트에서 리스트 요소 제거하는 방법을 알려주세요

  • WebSocket광 1일 전 2025.03.14 13:53
  • 2
    1
제가 지금 자바스크립트에서 리스트를 만드는법을 공부 중인데,
리스트에서 특정 요소를 제거하는 방법을 몰라서요.
리스트를 만들어서 요소를 제거하는 방법을 알려주세요.

    댓글목록

    profile_image
    나우호스팅  1일 전



    리스트 요소 제거하는 방법은 여러 가지가 있습니다.

    1. splice() 메서드를 사용하는 방법입니다.
    리스트의 특정 인덱스에 위치한 요소를 제거하려면 splice() 메서드를 사용하면 됩니다.
    예를 들어, 다음과 같이 사용할 수 있습니다.

    #hostingforum.kr
    javascript
    
    let myList = [1, 2, 3, 4, 5];
    
    myList.splice(2, 1); // 인덱스 2에 위치한 요소를 1개 제거
    
    console.log(myList); // [1, 2, 4, 5]
    
    


    2. filter() 메서드를 사용하는 방법입니다.
    리스트에서 특정 요소를 제거하려면 filter() 메서드를 사용하면 됩니다.
    예를 들어, 다음과 같이 사용할 수 있습니다.

    #hostingforum.kr
    javascript
    
    let myList = [1, 2, 3, 4, 5];
    
    let myList2 = myList.filter(item => item !== 3); // 3이 아닌 요소를 필터링
    
    console.log(myList2); // [1, 2, 4, 5]
    
    


    3. forEach() 메서드를 사용하는 방법입니다.
    리스트에서 특정 요소를 제거하려면 forEach() 메서드를 사용하면 됩니다.
    예를 들어, 다음과 같이 사용할 수 있습니다.

    #hostingforum.kr
    javascript
    
    let myList = [1, 2, 3, 4, 5];
    
    myList.forEach((item, index) => {
    
      if (item === 3) {
    
        myList.splice(index, 1);
    
      }
    
    });
    
    console.log(myList); // [1, 2, 4, 5]
    
    


    리스트 요소 제거하는 방법은 위와 같이 여러 가지가 있습니다. 상황에 따라 적절한 방법을 선택하면 됩니다.

    2025-03-14 13:54

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 3,620건 / 19 페이지

검색

게시물 검색