본문 바로가기

Study/JavaScript10

혼자 공부하는 자바 스크립트 9-2 확인문제 1. 다음 중 클래스 상속을 할 때 사용하는 키워드를 골라주세요. extend extends > class 클래스 이름 extends 부모 클래스 이름 { } vased derive 2. 다음 중 자식 클래스에서 부모 클래스를 호출할 때 사용하는 식별자를 골라주세요. parent super > class 클래스 이름 extends 부모 클래스 이름 { super.test() } mother upper 3. 다음 중에서 정적 속성을 만들 때 사용하는 키워드를 골라주세요. static > 인스턴스를 만들지 않고 사용할 수 있는 속성과 메소드. 일반적인 변수와 함수처럼 사용할 수 있다. silent dynamic noisy 4. 다음 중에서 외부에서 접근할 수 없는 속성을 만들 때 사용하는 기호를 골라주세요... 2022. 12. 17.
[JavaScript] noSQL vs SQL 웹 앱을 개발할 때, 데이터베이스를 선택할 때 고민하게 된다. MySQL과 같은 SQL을 사용할까? 아니면 MongoDB와 같은 NoSQL을 사용할까? 보통 Spring에서 개발할 때는 MySQL을, Node.js에서는 MongoDB를 주로 사용했을 것이다. 하지만 그냥 단순히 프레임워크에 따라 결정하는 것이 아니다. 프로젝트를 진행하기에 앞서 적합한 데이터베이스를 택해야 한다. 차이점을 알아보자 #SQL (관계형 DB) SQL을 사용하면 RDBMS에서 데이터를 저장, 수정, 삭제 및 검색 할 수 있음 관계형 데이터베이스에는 핵심적인 두 가지 특징이 있다. 데이터는 정해진 데이터 스키마에 따라 테이블에 저장된다. 데이터는 관계를 통해 여러 테이블에 분산된다. 데이터는 테이블에 레코드로 저장되는데, 각 테.. 2022. 12. 11.
혼자 공부하는 자바스크립트 8-2 확인문제 1. 다음 중 예외를 강제로 발생시킬 때 사용하는 키워드는 무엇인가요? raise exception trigger throw > 정답! 던져준다 하는 throw! 2. 다음 중에서 예외 객체를 e라는 변수로서 추출하는 방법으로 옳은 것을 골라주세요. // 1 try{}catch(e){} // 2 try(e){}catch{} // 3 try{}catch{ const e = this.exception } // 4 try{}catch as e {} 정답! 1번 e가 예외객체(exception object)로 설정되어있기 때문. 3. 다음 코드의 실행 결과를 예측해주세요. try{ console.log('try 구문입니다.') const array = ['사과', '바나나', '귤'] array.forEach(.. 2022. 12. 8.
[JavaScript] 자바스크립트 라이브러리 함수형 프로그래밍은 성공적인 프로그래밍을 위해 부수 효과를 최대한 멀리하고 조합성을 강조하는 프로그래밍 패러다임 함수형 프로그래밍이 부수 효과를 최대한 멀리하는 이유 중 하나는 오류를 줄이기 위해서고, 다른 하나는 조합성 혹은 모듈화 수준을 높이기 위해서이다. 높은 모듈화 수준은 생산성을 높이고, 오류 없는 함수들의 조합은 프로그램 전체의 안정성을 높여준다. 기존 값을 변경하지 않고 새로운 값을 만드는 것이 함수형 프로그래밍에선 아주 중요한 컨셉 중 하나이다. Lodash(로다시, 로다쉬)란 Lodash(로다시)는 함수형 프로그래밍 패러다임을 이용하여 공통 프로그래밍 작업에 대한 유틸리티 기능을 제공하는 자바스크립트 라이브러리이다. Lodash는 _ 의 메소드를 사용하기 때문에 해당 이름을 가지게 되었다.. 2022. 12. 3.