본문 바로가기

반응형

내직업은 IT종사자

(44)
[javascript] 배열의 push,pop,unshift,shift 사용법 1. 배열에 값을 추가 push(), unshift() .push(value) : 배열의 맨 끝에 새로운 값 추가. .unshift(value) : 배열의 맨 앞에 새로운 값 추가. 예시 const arr = [1,2,3,4,5,6]; arr.push(7); // [1,2,3,4,5,6,7]; arr.unshift(0); //[0,1,2,3,4,5,6,7]; 2. 배열에 값을 삭제 pop(), shift() .pop() : 배열의 맨 끝에 있는 값 삭제. .shift() : 배열의 맨 앞에 있는 값 삭제. 예시 const arr = [1,2,3,4,5,6]; arr.pop(); // 6 arr은 [1,2,3,4,5]; arr.shift(); // 1 arr은 [2,3,4,5]; 3. push, pop, ..
React은(는) UMD 전역을 참조하지만 현재 파일은 모듈입니다. 대신 가져오기를 추가해보세요. ts(2686) React은(는) UMD 전역을 참조하지만 현재 파일은 모듈입니다. 대신 가져오기를 추가해보세요. ts(2686) javascript -> typesript 로 변환 과정에서 해당 에러가 난다면... ​ 1.package.json파일 체크 typescript version 이 4.1 이상인지 체크 react, react-dom version 이 17 이상인지 체크 ​ 2. tsconfig.json파일 체크 compilerOptions 안에 "jsx": "react-jsx" 확인 및 추가 { "compilerOptions": { ... "jsx": "react-jsx" } } 해당프로젝트 내에 tsconfig.json이 없다면 (npx create-react-app시 template를 typescript로..
[Javascript] 작업 시간 측정 방법 console.time(), console.timeEnd() console로 작업 소요시간 측정 방법 2가지 ! 1. new Date() 함수 활용 const startTime = new Date().getTime(); // ...코드 작성 const finishTime = new Date().getTime(); console.log(finishTime- startTime); 2. 타이머 시작: console.Time() / 타이머 종료: console.timeEnd() - 하나의 페이지에서 최대 10,000개의 타이머를 동시에 실행할 수 있다. - time과 timeEnd는 ()안의 키 값을 줘서 짝을 이룰 수 있다. - 키값을 안주면 키값은 default:가 된다. // 예제 1: 키값 없으면 [default] console.time(); // ...코드 작성..
[알고리즘 코딩테스트 꿀팁] 코딩테스트 잘보는 법 TIP 예상 할 수 있듯이 특별한 꼼수가 있는 것은 아니다. 그리고 다 아는 얘기, 당연하지만 쉽게 간과할 수도 있는 내용이라고 생각한다. 코딩 테스트 사이트: 백준코딩: https://www.acmicpc.net/ 프로그래머스: https://programmers.co.kr/ 해커랭크 : https://www.hackerrank.com/ 린트코드 : https://www.lintcode.com/ 리트코드 : https://leetcode.com/ [문제를 풀 때 TIP] 여러가지 풀이방법이 있을 수 있다는 것을 생각하기. (생각이 고착화 되어 막힌다면 풀이시간이 길어질 수도, 풀지 못할 수도 있다.) 항상 예외가 있을 수 있다는 것을 생각하기. (예측케이스를 고려하지 못하면 틀릴 수 도 있다.) 더 효율적인 ..

반응형