찾다

 >  Q&A  >  본문

javascript - nodejs 목록 중간에 데이터를 삽입할 수 없나요?

Python의 목록은 중간에 데이터를 삽입할 수 있습니다.

으아악

근데 nodejs에는 insert 기능이 없는 것 같고, 중간 요소 삭제도 완료되지 않은 것 같고,

으아악
  1. [2]를 삭제하고 [1,2,4,5,6,7]의 새 목록을 얻으려면 어떻게 해야 합니까?

  2. 3번째 위치 뒤에 데이터 10을 삽입하여 [1,2,3,10,4,5,6]을 얻으려면 어떻게 해야 하나요?

某草草某草草2774일 전612

모든 응답(4)나는 대답할 것이다

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:45:43

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:45:43

    으아아아

    회신하다
    0
  • 滿天的星座

    滿天的星座2017-05-16 13:45:43

    정답은 위층

    으아아아

    첨부된 것은 splice 사용법입니다

    splice() 메서드는 배열 항목을 추가/제거하고 제거된 항목을 반환합니다.
    참고: 이 방법은 원래 배열을 변경합니다.

    문법

    으아아아
    • 색인이 필요합니다. 항목을 추가/제거할 위치를 지정하는 정수입니다. 배열 끝에서부터의 위치를 ​​지정하려면 음수를 사용합니다.

    • 얼마나 필요합니다. 삭제할 항목 수입니다. 0으로 설정하면 항목이 삭제되지 않습니다.

    • item1, ..., itemX는 선택사항입니다. 배열에 새 항목이 추가되었습니다.

    Return Value
    Array 삭제된 항목이 포함된 새 배열입니다.

    Description
    splice() 메서드는 인덱스에서 시작하는 0개 이상의 요소를 제거하고 제거된 요소를 매개변수 목록에 선언된 하나 이상의 값으로 바꿉니다.
    arrayObject에서 요소가 삭제되면 삭제된 요소가 포함된 배열이 반환됩니다.

    회신하다
    0
  • 習慣沉默

    習慣沉默2017-05-16 13:45:43

    원본 포스터는 스플라이스의 힘을 몰랐네요. splice(start,deleteCount,val1,val2,...):시작 위치에서 deleteCount 항목을 삭제하고 이 위치에서 val1, val2,...를 삽입합니다. Array의 프로토타입 메서드를 직접 확장할 수 있습니다.

    으아아아

    이렇게 하면 익숙해질 것입니다

    회신하다
    0
  • 취소회신하다