혼공학습단/자바스크립트
혼공학습단 9기_3주차 미션
노 코딩 노 라이프
2023. 1. 20. 00:00
- 3주차 미션
기본 과제
1. 비파괴적 처리와 파괴적 처리의 의미와 장단점
메소드는 크게 파괴적 처리와 비파괴적 처리로 구분
파괴적 처리 | 비파괴적 처리 | |
의미 | 처리 후에 원본 내용이 변경됨 | 처리 후에 원본 내용이 변경되지 않음 |
장점 | 메모리 절약 | 메모리를 절약할 수 없음 |
단점 | 원본이 사라지기 때문에 오류가 났을 때 오류나기 전의 데이터를 알지 못해서 위험하다 | 원본을 저장하기 때문에 자료보호를 할 수 있음 |
예시 | a와 b를 살펴보면 원본 내용이 변하지 않았음을 알 수 있음 ![]() |
push()메소드를 실행한 뒤 c의 값을 보면 원본과 다르다는 것을 알 수 있음![]() |
+현재는 원본 자료 보호를 위해 비파괴적 처리를 함
추가 과제
- 풀이 -
1. 비파괴적 처리 : strA값이 변경되지 않음
2. 파괴적 처리 : arrayB값이 변경됨
3. 비파괴적 처리 : arrayC값이 변경되지 않음
4. 비파괴적 처리 : strD값이 변경되지 않음
+ 필기
Chapter 04
https://rei050r.tistory.com/59
Chapter 04
04장 🐳 04-1 배열 - 배열만들기 array 여러개의 변수를 한번에 선언하여 다룰 수 있는 자료형 대괄호[ ]를 사용하여 생성하고 내부의 값을 쉼표(,)로 구분한다. 요소 : 배열 내부에 들어있는 값 [요
rei050r.tistory.com
+ 피라미드 예제 정리
https://rei050r.tistory.com/61
[JavaScript]중첩 반복문 사용하는 피라미드 문제 모음(별찍기)
중첩 반복문을 이용하여 피라미드 문제 풀어보기 문제 보고 답 보기전에 먼저 풀어 보세요! #문제1 왼쪽에서 오른쪽으로 별이 하나씩 증가하는 모양 * ** *** **** ***** ****** ******* ******** ********* - 코
rei050r.tistory.com
피라미드 예제 너무 어렵네요ㅠㅠ 나중에 다시 풀어보기 위해 문제 모음 만들어봤습니당!
설날에 더 공부해야겠네요...