Space
반응형
article thumbnail
[JS] Data_type(Object) (2)
JavaScript 2023. 5. 23. 19:01

객체 (Object) Data_type(Object_2)를 알아보는 시간이었습니다. 틀린 내용은 댓글로 알려주시면 감사하겠습니다.

article thumbnail
[JS] Data_type(Object) (1)
JavaScript 2023. 5. 22. 19:47

객체 (Object) // Object // 객체는 중괄호로 객체를 선언합니다. // 객체는 키(key)와 값(value)의 쌍으로 이루어져 있습니다. // 객체의 요소는 쉼표(,)로 구분합니다. // 객체 안의 요소는 다양한 데이터 타입이 들어올 수 있습니다. let student = { name : 'kimcoding', age : 20, skills : ['HTML', 'CSS', 'JS'], sum : function (num1, num2) { return num1 + num2; } } // 데이터 호출 방법 console.log(student.name); // 'kimcoding' console.log(student[age]); // 20 console.log(student.sum(10, 20)..

article thumbnail
[JS] 일급 객체
JavaScript 2023. 5. 21. 10:42

조건 1. 무명의 리터럴로 생성할 수 있다. (즉, 런타임 생성이 가능하다.) 2. 변수나 자료구조(객체, 배열 등)에 저장할 수 있다. 3. 함수의 매개변수에 전달할 수 있다. 4. 함수의 반환값으로 사용할 수 있다. JavaScript의 함수는 위의 조건을 모두 만족하므로 일급객체이다. // 1. 함수는 무명의 리터럴로 생성할 수 있다.(즉, 런타임에 생성이 가능하다.) // 2. 함수는 변수에 저장할 수 있다. // 런타임(할당 단계)에 함수 리터럴이 평가되어 함수 객체가 생성되고 변수에 할당된다. const increase = function(num) { return num + 1; }; const decrease = function(num) { return num - 1; }; // 2. 함수는..

article thumbnail
기술 면접 준비 (1) (Front-end)
기술 면접 준비 2023. 5. 9. 16:16

Q. 배열 객체를 Const 선언한 경우, 요소나 속성 추가가 가능한 이유// Q. 배열 객체를 const로 선언했는데 요소나 속성을 추가할 수 있는 이유에 대해 설명해주세요.A. 원시 자료형과 참조 자료형의 차이 때문에 요소나 속성을 추가할 수 있습니다. 변수에 데이터 값 자체를 할당하고 저장하는 원시 자료형과 달리 배열, 객체는 참조 자료형으로 변수에 데이터 값 자체가 아닌 데이터 값이 담겨있는 주소값을 저장합니다. 참조 자료형은 데이터 값과 주소값을 따로 저장하기 때문에 참조 자료형은 const로 선언해도 저장된 주소값은 동일하기에 heap에 저장된 데이터 값인 요소나 속성을 변경할 수 있습니다. Q. 원시 자료형과 참조 자료형// Q. 원시 자료형과 참조 자료형에 대해서 설..

반응형