프로그래밍/개발 언어30 객체(Object) tweet['category'] = '잡담'; tweet.isPubric = true; tweet.tags = ['#코드스테이츠', '#프리코스']; 객체를 사용하는 이유: 여러 개의 변수를 하나하나 선언하기는 어려움, 가독성이 떨어짐 let user = { firstName: 'steve', lastName: 'LEE', email: steve@codestates.com', city: 'Seoul' }; 중괄호 이용하여 객체 생성 객체의 값을 사용하는 방법 1. dot notation user.firstName; // 'steve' user.city; //'seoul' 2. bracket notation user['firstName']; // 'steve' 값을 추가할 수 있음 tweet['catego.. 2022. 5. 11. 배열(코드스테이츠 줌 수업) 배열은 순서에 대한 정보(index)를 가지고 있는 참조형 데이터타입입니다. 배열을 전부 순회하는 반복문 let arr = [1,2,3,4]; for(let num of arr){ console.log(num)} slice(시작할 요소, 끝낼 요소) 배열 원본이 변경되지 않는다(immutable) 배열이 여러 개의 데이터를 한 번에 담을 수 있는데 몇 개까지? 2의 33승 -1까지 가능 디버깅 / 디버거 함수 복사->개발자도구에 선언->출력값 복사 붙여넣기 -> 디버거라고 쓰기 -> 사용 작성한 코드를 바로 확인가능 연습문제 사용시 편리함 반복문 사용 추가할 때 사용하는 메소드: push 배열은 참조자료형 변수-> 메모리 하나에 하나의 데이터 / 원시자료형 배열같은 참조자료형은 메모리에 주소값이 들어감 2022. 5. 10. 좋은 개발 공부하는 사이트 팁: how to ~로 시작하는 질문으로 하기 좋은 개발 사이트 1. 개발의 헌법같은 존재 (어려움) ECMA-262 - Ecma International ECMAScript® 2020 language specification, 11th edition - ECMAScript is a programming language based on several technologies like JavaScript and JScript. www.ecma-international.org 2. 개발 딕셔너리 같은 곳 MDN Web Docs The MDN Web Docs site provides information about Open Web technologies including HTML, CSS, and APIs fo.. 2022. 5. 3. 이전 1 2 3 4 다음