- 3주차 미션
기본 과제
1. 비파괴적 처리와 파괴적 처리의 의미와 장단점
메소드는 크게 파괴적 처리와 비파괴적 처리로 구분
파괴적 처리 | 비파괴적 처리 | |
의미 | 처리 후에 원본 내용이 변경됨 | 처리 후에 원본 내용이 변경되지 않음 |
장점 | 메모리 절약 | 메모리를 절약할 수 없음 |
단점 | 원본이 사라지기 때문에 오류가 났을 때 오류나기 전의 데이터를 알지 못해서 위험하다 | 원본을 저장하기 때문에 자료보호를 할 수 있음 |
예시 | a와 b를 살펴보면 원본 내용이 변하지 않았음을 알 수 있음 |
push()메소드를 실행한 뒤 c의 값을 보면 원본과 다르다는 것을 알 수 있음 |
+현재는 원본 자료 보호를 위해 비파괴적 처리를 함
추가 과제
- 풀이 -
1. 비파괴적 처리 : strA값이 변경되지 않음
2. 파괴적 처리 : arrayB값이 변경됨
3. 비파괴적 처리 : arrayC값이 변경되지 않음
4. 비파괴적 처리 : strD값이 변경되지 않음
+ 필기
Chapter 04
https://rei050r.tistory.com/59
+ 피라미드 예제 정리
https://rei050r.tistory.com/61
피라미드 예제 너무 어렵네요ㅠㅠ 나중에 다시 풀어보기 위해 문제 모음 만들어봤습니당!
설날에 더 공부해야겠네요...
'혼공학습단 > 자바스크립트' 카테고리의 다른 글
혼공학습단 9기_4주차 미션 (0) | 2023.02.03 |
---|---|
Chapter 05 (0) | 2023.02.03 |
Chapter 04 (0) | 2023.01.19 |
혼공학습단 9기_2주차 미션 (0) | 2023.01.15 |
Chapter 03 (0) | 2023.01.15 |