Date 객체 생성생성자 : new 키워드와 함께 새로운 객체를 생성하는 내장함수들let 변수 = new Date();Date에 인자로 특정 날짜지정 가능, 지정하지 않으면 현재 날짜시간문자열로 지정날짜구분은 / - . 아무거나 가능시간구분은 날짜뒤에 /후 :으로 구분(hh:mm:ss)숫자로 지정쉼표 기준으로 연,월,일,시,분,초JS에서 월은 0월부터 시작, -1 해줘야 현세계의 월로 지정타임스탬프로 지정let date1 = new Date(); console.log(date1); // 현재 시간let date2 = new Date("1992/2/22/2:57:00"); console.log(date2); // Sat Feb 22 1992 02:57:00 GMT+0900 (한국 표준시)let date3 ..
전체 글
꾸준히 개발공부를 합니다.요소 조작 메서드push배열의 맨 뒤에 새로운 요소를 추가, 변환 된 배열의 길이를 반환추가된 길이 = 배열.push(추가 할 요소들);추가 할 요소를 ,로 구분해서 여러개 추가 가능let arr1 = [1, 2, 3];arr1.push(4);const newLength = arr1.push(5, 6, 7);console.log(newLength, arr1); // 7 [1, 2, 3, 4, 5, 6, 7] pop배열의 맨 뒤에 있는 요소를 제거, 제거 된 요소 반환제거 된 요소 = 배열.pop();let arr2 = [1, 2, 3];const popedItem = arr2.pop();console.log(popedItem, arr2); // 3 [1, 2] shift배열의 맨 앞에 있는 요소를 제거,..
Spread 연산자...객체명, ...배열명객체나 배열에 저장된 여러개의 값을 개별로 흩뿌리는 연산자함수 호출시 인자를 Spread연산자를 사용해서 전달 가능// 1. 배열 Spredlet arr1 = [1, 2, 4, 5];let arr2 = [4, arr1[0], arr1[2]]; // 배열의 길이가 변경 될 수 있어서 위험한 방법let arr3 = [4, ...arr1, 6];console.log(arr3); // [4,1,2,4,5,6]// 2. 객체 Spredlet obj1 = { a: 1, b: 2,};let obj2 = { ...obj1, c: 3, d: 4,};console.log(obj2); // {a:1, b:2, c:3, d:4}// 3. 함수 인자 Spred로 전달funct..