목록객체 (4)
솔미는 성장중
클래스는 객체이고, 그 안에 있는 것은 '속성'이다. 그래서 this.property 형태로 속성에 접근이 가능한 것이다. 변수 - let/const로 선언해줄 수 있는 것 - 객체.변수 형태로 쓸 수 없다 속성(property) - let/const로 선언 불가 - 객체.속성 형태로 쓸 수 있는 것 클래스 내부에서 쓰는건 변수가 아니라 속성(property)이기 때문에 let/ const를 사용하지 않습니다. 속성앞에는 let/const를 쓰지 않으니까요. class내에 메소드를 만들면 그 안에서는 let/const로 변수 선언이 가능합니다.

🌞 타입스크립트란? 정적 타입의 컴파일 언어 : 코드 작성 단계에서 타입 오류를 확인할 수 있다! JS로 컴파일 후 브라우저나 Node.js환경에서 동작한다. 타입스크립트는 자바스크립트의 '슈퍼셋' = 완벽 호환 ts는 js기능의 모든 기능을 포함하고 있고 +a가 있다! 🌞 타입스크립트는 왜 써야할까? 1. 에러의 사전 방지 ex) 인자의 타입 지정 가능. 2. 코드 가이드 및 자동 완성 단점1. 적지 않은 학습 비용 : 타입 시스템의 이해, 기반 환경 이해 ... 단점 2. 운영 중인 서비스 적용에 대한 부담감 타입스크립트 대안 JSDoc : 코드가 길어질 수 있다는 단점을 갖고 있지만 JSDoc으로 타입스크립트가 가진 장점을 흉내낼 수 있음. 🌞 타입스크립트에서 '인터페이스'의 의미는? 객체 타입을 ..

length 배열의 길이(숫자) = 아이템 개수를 반환 console.log(arr.length) .at() 대상 배열을 인덱싱한다. 음수 값을 사용하면 뒤에서부터 인덱싱. ✨ 예시) 마지막 아이템 인덱싱 : .at()을 쓰면 훨씬 간결하다! const arr = ['A','B','C'] console.log(arr[arr.length-1]) //C console.log(arr.at(-1)) //C .concat() 대상 배열과 주어진 배열을 병합해 새로운 배열을 반환 concat을 사용하면 numbers의 [ ]가 벗겨져서 letters로 들어간다. const letters = ["a", "b", "c"]; const numbers = [1, 2, 3]; const alphaNumeric = lette..

.toFixed() 숫자를 지정된 고정 소수점 표기(자릿수)까지 표현하는 문자로 반환 (입력받은 숫자 개수 만큼 소수점 자리 남기고 반올림된다) .toLocaleString() 숫자를 현지 언어 형식의 문자로 반환 Number.isInteger() Number라는 클래스에 바로 붙어있는 isInteger는 정적 메소드 숫자가 정수인지 확인 (boolean 값으로 반환) Number.isNaN() 주어진 값이 'NaN'인지 확인 (boolean값으로 반환) Number.parseInt() 또는 parseInt() 주어진 숫자, 문자 값을 파싱해 특정 진수의 정수로 반환 아래 예시는 십진수. Number.parstFloat() 또는 parseFloat() 주어진 숫자, 문자 값을 파싱해 부동소수점 실수로 반..