[javaScript]객체 메서드 정리 & 객체의 반복문과 복사
객체란 객체란 순서가 없는 키와 값 묶음의 조합이다. 이름표가 붙여진 폴더들을 보관하는 서랍장같은 것! 상자를 열면 각각의 자료가 네임택이 붙여져서 구분되어 있는 장면을 생각해보면 된다. 배열처럼 랜덤한 값들이 아니라, 의미하는 바가 있는 묶음을 나타낼때 쓴다. 키(key)혹은 property라고 부르는 것이 이름표가 되고, 그에 해당하는 자료,즉 value가 있다. 객체의 모양 객체는 다음과 같이 생겼다. let user = { name: 'chillDev', email: 'bunnyatgym@gmail.com', city: 'Bucheon' } value에는 텍스트, 숫자, 함수, 객체, 배열 등 다양하게 들어갈 수 있다. 객체를 만드는 법 콜론(:)로 키와 값을 구분한다. 쉼표(,)로 key&val..
[javaScript] 배열 메서드 정리 & 배열의 반복문과 복사
배열이란 배열은 순서가 있는 값의 묶음을 말한다. 배열은 대괄화를 이용해서 만들며, 대괄호 내부의 순서(index)로 조회할 수 있다. 이때 index에 해당되는 value를 배열에서만 특화적으로 요소,혹은 원소(element)라고 부르기도 한다. 배열의 모양 배열은 다음과 같이 생겼다. let myArray = [32,45,33,52,12]; 요소는 예시처럼 숫자가 아니라, 문자,객체,배열 등 다양한 형태가 모두가능하다. 배열을 만드는 법 대괄호(square bracket)을 이용해서 만든다. 각각의 원소는 쉼표로 구분해준다. 배열을 조회하는 법 배열이름[index] let myNumber = [12,33,24,35,22] myNumber[1] //33 각각의 요소에 0부터 순서대로 매겨지는 index..
[javaScript]원시자료형과 참조자료형
🔍원시자료형과 참조자료형 한눈에 비교하기 원시자료형(primitive data type) 참고자료형(reference data type) string, number, bigint, boolean, undefined, symbol, (null) 배열array,객체object,함수function 고정된 저장 공간을 차지하는 데이터 크기가 얼마든지 커질수 있는 데이터 값 자체를 저장 값을 가르키는 주소를 저장, 실제저장 장소는 heap 크기가 정해져있음 주소가 가르키는 heap은 크기가 정해져있지 않음 값 자체를 복사해옴 let a=1; a=b; b=2; a //1 주소를 복사해옴, 가르키는 값은 그대로 let e=[10,20]; let f=e; f[0]=50; e; //[50,20]