이 글은 JS 객체의 얕은 복제와 깊은 복제에 대한 코드 예제를 제공합니다. 필요한 친구들이 참고할 수 있기를 바랍니다.
Shallow Clone
먼저 코드를 살펴보세요.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
테스트 실행:
1 2 3 4 5 6 7 8 9 |
|
테스트 코드는 자체 참조 개체를 정의합니다
1 2 |
|
shallowClone 메서드 실행 newa
1 2 3 4 5 |
|
의 개체 복사본을 얻었습니다. 테스트 실행 속도:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
딥 클론
코드:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
|
실행 테스트:
1 2 3 4 5 6 7 8 9 |
|
1 2 3 4 5 |
|
테스트 실행 속도:
위 내용은 JS 객체의 얕은 복제 및 심층 복제의 코드 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!