Object 4

[개념 문제] 09.object - 8. 객체 안의 객체 접근/9. 객체 안의 배열 접근

8. 객체 안의 객체 접근 Assignment accessObject 함수를 작성해주세요. myStorage 객체의 속성에 접근하여 glove box 프로퍼티의 값을 변수 gloveBoxContents에 대입해주세요. 함수의 리턴값은 glove box 프로퍼티의 값이 되어야 합니다. 문제 function accessObject() { // 아래의 코드를 수정하지마세요. let myStorage = { "car": { "inside": { "glove box": "maps", "passenger seat": "crumbs" }, "outside": { "trunk": "jack" } } }; // 아래의 코드를 수정해주세요. // 아래의 코드를 수정하지마세요. return gloveBoxContents; ..

Javascript 2022.05.08

[개념 문제] 09.object - 5. 객체 수정/ 6. 객체 속성 추가/ 7. 객체 속성 삭제

5. 객체 수정 Assignment updateObject 함수를 작성해주세요. myDog 객체의 "name" property를 업데이트해주세요. "name" key의 값을 "Coder"에서 "Happy Coder"로 바꿔주세요. dot notation / bracket notation 둘 중 아무거나 사용해도됩니다. 문제 function updateObject() { // 아래의 코드는 수정하지 마세요. let myDog = { "name": "Coder", "legs": 4, "tails": 1, "friends": ["freeCodeCamp Campers"] }; // 아래에 코드를 작성해주세요. // 아래의 코드는 수정하지 마세요. return myDog.name; } 풀기 1.Dot notati..

Javascript 2022.05.07

[개념 문제] 09.object - 2. 객체 속성 접근(Dot Notation) / 3.Braket Notation/ 4. 변수를 사용한 객체 속성 접근 (feat.데이터 타입)

데이터 타입 구분 데이터 타입 설명 원시타입 숫자number타입 숫자, 정수와 실수 구분없이 하나의 숫자 타입만 존재 문자열string 타입 문자열 불리언boolean 타입 논리적 참true, 거짓false undefined 타입 var 키워드로 선언된 변수에 암묵적으로 할당되는 값 null 타입 값이 없다는 걸 의도적으로 명시할 때 사용하는 값 심벌symbol 타입 ES6에서 추가된 7번째 타입 객체타입 객체, 함수, 배열 등 ! 자바스크립트는 객체 기반의 언어이며, 자바스크립트를 이루고 있는 거의 모든 것이 객체라는 것이다! 원시 타입은 단 하나의 값만 나타내지만 객체 타입은 다양한 타입의 값을 하나의 단위로 구성한 복합적인 자료구조다. 또한 원시타입의 값, 즉 원시 값은 변경 불가능한 값이지만 객체..

Javascript 2022.05.05

[개념 문제] 09.object - 0. 왜 객체를 써야할까요?/1. 객체 생성하기

0. 왜 객체를 써야할까요? 객체란 무엇일까요? 객체는 자바스크립트 데이터 타입 중의 하나입니다. 영어로는 object라고 표현합니다. key값과 value값을 쌍으로 이루어져 있고, 배열과는 다르게 순서가 중요하지 않습니다. 예를 들어 다음과 같은 배열이 있다고 생각해봅시다. let person1 = ['곽철용', 'AB형', 'ENFP', '바닐라라떼'] 위의 배열에는 특정 사람의 이름과 혈액형, MBTI, 좋아하는 커피에 대한 정보가 담겨있습니다. 우리가 원하는 정보를 얻기 위해서는 해당 배열에 있는 Index number를 기억해야 합니다. 또 다른 사람이 있다고 생각해봅시다. let person2 = ['아이스아메리카노', 'INTP', '홍혁팔', 'O형'] person2는 person1의 정..

Javascript 2022.05.05