반응형 얕은복사3 JS(자바스크립트)의 불변성과 가변성, 얕은 복사와 깊은 복사 알아보기 자바스크립트는 다양한 데이터 타입을 제공하며,이 데이터 타입들은 불변성과 가변성의 특성을 가진다이러한 특성은 데이터의 복사 및 조작 시 중요한 개념으로 작용하는데,자바스크립트의 불변성과 가변성, 그리고 얕은 복사와 깊은 복사에 대해 알아보자!불변성불변성은 생성된 데이터가 메모리에서 변경되지 않는 특성자바스크립트에서 원시형 데이터는 불변성을 가짐숫자(Number)문자열(String)불리언(Boolean):null:undefined: 심볼(Symbol): 이러한 데이터 타입은 한 번 생성되면 변경할 수 없음예를 들어, 문자열을 조작하는 메서드는 새로운 문자열을 반환하며, 원래 문자열은 변경되지 않는다!가변성가변성은 생성된 데이터가 메모리에서 변경될 수 있는 특성자바스크립트에서 참조형 데이터는 가변성을 가짐객.. 2024. 7. 12. JS(자바스크립트)의 기본형과 참조형에 대해 조금 더 공부하자 저번글에는 얕게 알아보았는데 이번에는 깊게 알아보자 ㅎㅎ2024.06.03 - [WebDev/JS-TS] - JS(자바스크립트) 자료형(타입)/원시타입에 대해 공부하자! JS(자바스크립트) 자료형(타입)/원시타입에 대해 공부하자!자바스크립트도 자료형이 있다.하지만 덜 엄격하기 때문에 그냥 쓰는 경우가 많은 것 같다.(그래서 타입스크립트가 떴겠지) 그러므로 알아보자 자바스크립트의 자료형!오늘은 원시 자료형만!s-aha-dev.tistory.com이전 글기본형과 참조형의 구분 기준복제의 방식기본형 - > 값이 담긴 메모리 주소 값을 바로 복제참조형 - > 값이 담긴 주소 값들로 이루어진 묶음을 가리키는 주소값을 복제불변성의 여부기본형 - >불변성을 띔참조형 - > 불변성을 띄지 않음메모리를 기준으로 다시한번.. 2024. 6. 15. JS(자바스크립트)의 객체에 관해 알아보자 객체는 개인적으로 무언갈 표현하기 위해 존재한다고 생각한다. 자동차로 생각한다면 문의 자재, 엔진, 연료종류, 타이어 종류 등 그 모든 것들이 합쳐져자동차라는 것을 만드는 것이다. 그걸 표현하는게 객체이지 않을까 하는 근본적인 생각 후에 자바스크립트의 객체를 공부하자!객체는 배열처럼 여러 개의 값을 하나의 변수에 담고 관리할 수 있다.배열 파트 처럼 코드로 알아보자! 객체 생성 // 객체 리터럴 방식 {}로 객체를 생성// 속성과 값을 콜론(:)으로 구분하고. 각 속성과 값은 쉼표(,)로 구분// 프로퍼티로 이루어진 객체는 name(키), name의 값(value)은 SAHA로 // 키와 밸류를 합쳐서 프로퍼티라 부른다. let person = { name: "SAHA", age: 30, gend.. 2024. 6. 14. 이전 1 다음 반응형