javascript - nodejs 목록 중간에 데이터를 삽입할 수 없나요?
某草草
某草草 2017-05-16 13:43:43
0
4
607

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

으아악

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

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

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

某草草
某草草

모든 응답(4)
伊谢尔伦

으아아아

滿天的星座

정답은 위층

으아아아

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

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

문법

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

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

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

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

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

習慣沉默

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

으아아아

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿