[혼공스] 3주차 자바스크립트

김영호·2024년 1월 21일
0

혼공단

목록 보기
5/6

3주차 자바스크립트

3주차 기본 미션 : 비파괴적 처리와 파괴적 처리의 의미와 장단점 설명하기

비파괴적 처리

비파괴적 처리 : 자료를 처리 후에도 원본 내용이 변경되지 않음

예시

const a = 3;
const b = 5;

const c = a + b;

console.log(c) // a+b인 8이 출력


console.log(a) // 3 출력 / 값이 변경되지 않음
console.log(b) // 5 출력 / 값이 변경되지 않음

파괴적 처리

파괴적 처리 : 자료를 처리후에 원본 내용이 변경됨

const array = ['사과','배','바나나'];
array.push('귤');

console.log(array) // ['사과','배','바나나','귤'] 출력 / 값이 변함

비파괴적 처리와 파괴적 처리의 장단점

비 파괴적 처리 : 메모리는 파괴적 처리에 비해 상대적으로 많이 차지하나, 자료 보호가 상대적으로 용이
파괴적 처리 : 메모리를 절약할 수 있으나 원본이 사라지기 때문에 자료 보호에 취약함

profile
초보 개발자

0개의 댓글