JavaScript 3

[모딥다] JS (7) - 생성자 함수에 의한 객체 생성

1. Object 생성자 함수: new 연산자와 함께 Object 생성자 함수를 호출하면 빈 객체를 생성하여 반환됨.const person = new Object();// 프로퍼티 추가person.name = "Lee"; : 생성자 함수란 new 연산자와 함께 호출하여 객체(인스턴스)를 생성하는 함수를 말함.: 생성자 함수에 의해 생성된 객체를 인스턴스라 한다.: :객체 생성 방법은 객체 리터럴을 사용하는 것이 더 간편한다. 2. 생성자 함수1) 객체 리터럴에 의한 객체 생성 방식의 문제점: 직관적이고 간편하나 동일한 프로퍼티를 갖는 객체를 여러 개 생성해야 하는 경우 매번 같은 프로퍼티를 기술해야 하기 때문에 비효율적임const circle1 = { radius: 5, getDiameter() ..

BOJ - 2752 세 수 정렬

문제 : https://www.acmicpc.net/problem/2752문제 등급 : 브론즈4 문제 풀이 : 단순 정렬하는 문제다. : 세 수 한 줄에 입력 받아서 오름차순으로 정렬해주면 끝 문제 코드const fs = require("fs");let input = fs.readFileSync("/dev/stdin").toString().split("\n");arr.sort(function(a,b){ return a-b;})let answer = ""; // JS 에서는 console.log 반복문으로 반복하는 것보다 문자열에 한 번에 담는게 유리 for(let i =0;i 시간 복잡도 : O(NlogN)

패스트캠퍼스X야놀자 부트캠프 과제 리팩토링(2)

https://fastcampus.co.kr/b2g_MegabyteSchool_frontend 패스트캠퍼스 X 야놀자 : 프론트엔드 개발 부트캠프 | 패스트캠퍼스 프론트엔드 개발자로 취업까지 함께 가는 패스트캠퍼스 X 야놀자 부트캠프를 만나보세요! fastcampus.co.kr 패스트캠퍼스X야놀자 프론트엔드 부트캠프 두 번째 과제로 JS를 활용해 직원 관리 서비스를 구현하는 과제를 받았다. 2023.08.08 ~ 2023.08.18 약 10일간 진행 됐고 나는 맨유 선수단에 선수를 추가하고 수정, 삭제 하는 기능을 구현 했다. 1. 과제 내용 1) 과제 설명 : 주어진 기간 동안 필수 요구사항 및 선택 요구사항을 고려해서 직원 관리 서비스를 구현하는 내용이다. 2) 과제 요구 사항 (구현 한 것들) ☆필..