전체 글 93

JavaScript] 자바스크립트 뿌시기 (배열)

🎉 배열 배열 크기를 지정하지 않아도 된다. 어떤 위치에 어느 타입의 데이터를 저장해도 된다. 배열 리터럴 대괄호를 사용 (객체 리터럴은 중괄호) var company = ['SAMSUNG', 'SK', 'LG', 'NAVER', 'HYUNDAI']; console.log(company[1]); // print >> SK 0 인덱스이다. 배열 요소 생성 아무 인덱스 위치에 값을 동적으로 추가 가능 모든 배열은 length 프로퍼티가 있다. company[10] = true; console.log(company); // print >> [ 'SAMSUNG', 'SK', 'LG', 'NA..

개발/JavaScript 2021.01.07

JavaScript] 자바스크립트 뿌시기 (프로토타입)

🎉 프로토타입 프로토타입 객체 자바스크립트의 모든 객체는 자신의 부모 역할을 하는 객체와 연결되어 있다. ( ≒ 자바의 상속 개념 ) 이런 부모 객체를 프로토타입 객체 (프로토타입)라고 부른다. 아래 코드에서 person에 toString() 메소드가 없지만, 실행되는 이유는 person의 프로토타입에 toString() 메소드가 정의되어 있기 때문이다. var person = { name: '티스토리', age: '21' } console.log(person.toString()); // print >> [object Object] console.dir(person); // print >> { name: '티스토리', age: 21 } ECMAScript 명세서에는 자바스크립트의 모든 객체는 자신의 프로..

개발/JavaScript 2021.01.05

JavaScript] 자바스크립트 뿌시기 (참조 타입의 특성)

🎉 참조 타입의 특성 배열이나 함수도 객체다. === 참조 값으로 처리된다. var personA = { name : 'A', age : 15 } var personB = personA; // personB에도 personA가 가르키는 객체의 참조값이 저장된다. console.log(personB.name); // print >> A personB.name = 'B' console.log(personB.name); // print >> B 객체 비교 == 동등 연산자는 비교 대상이 기본 타입일 경우 값을 비교한다. 참조 타입일 경우 참조값을 비교한다. console.log(personA == personB); // print >> true console.log(personA ..

개발/JavaScript 2021.01.05

JavaScript] 자바스크립트 뿌시기 (객체 타입)

🎉 객체 타입 객체 생성 방법 (3가지) Object() 객체 생성자 함수 이용 객체 리터럴을 이용 생성자 함수 이용 Object() 생성자 함수 이용 var person = new Object(); person.name = '김이나'; person.age = '12'; console.log(typeof person); // print >> object console.log(person); // print >> { name: '김이나', age: 12 } 객체 리터럴을 이용 리터럴 : 표기법 중괄호({})를 이용해서 객체를 생성 { } 아무것도 적지 않으면 빈 객체 생성 { "프로퍼티 이름" : "프로퍼티 값" } 형태로 표기 프로퍼티 이름 - 문자나 숫자 프로퍼티 값 - 자바스크립트의 값을 나타내는 어..

개발/JavaScript 2021.01.04

2020 회고록

2020 회고록 2020년도의 시작은 2학기를 맞이하는 SSAFY 2기 교육생이었다. 그래서 2020년도의 첫번째 목표는 당연히 취업이었다. 1월부터 6월까지 SSAFY에서 총 3개의 프로젝트를 했다. 3개의 프로젝트는 매번 다른 팀원들과 4명에서 6명씩 조를 이루어서 진행했다. 기사와 기자의 신뢰도를 판단하는 기러기뉴스 사진을 넣으면 학습된 태그를 뽑아내고, 객체 인식하여 색상을 바꾸는 등 사진을 개성있게 꾸밀 수 있는 AI프로젝트 아이디터 반려인들의 알 권리를 위해 동물병원의 평점을 매기는 발바닥 세 개의 프로젝트를 진행하면서 매번 새로운 팀원들을 만나 배우는 것이 많았다. 이전에 했던 프로젝트에서 좋은 점은 가져오고, 새로운 팀원들에게 좋은 점을 배우면서 통 안에 든 돌멩이 사이사이의 빈 공간에 모..

Daily Life/Diary 2021.01.02