본문 바로가기

분류 전체보기

(56)
Unable to create-react-app. "Template not provided" error > npx create-react-app (폴더명)으로 리액트 환경을 만들 때마다 기본적으로 제공해주는 src/public 폴더가 없이 설치가 되는 현상이 있었다. solution > $ npm install -g create-react-app (create-react-app 을 업데이트 해주고) $ npx create-react-app (폴더명)
remote: Permission to 에러 윈도우 제어판 > 자격증명관리자 > github 계정을 push에 쓸 github username으로 변경 https://recoveryman.tistory.com/392
[js] 모의고사 못 푼 문제 풀이 해석 function solution(answers) { let soopo1=[1, 2, 3, 4, 5]; let soopo2=[2, 1, 2, 3, 2, 4, 2, 5]; let soopo3=[3, 3, 1, 1, 2, 2, 4, 4, 5, 5]; // 정답수를 카운터 해줄 count 배열 만들기 let count=[0, 0, 0]; for(let i = 0; i
[js] 완주하지 못한 선수 내 풀이 sort한 배열들을 하나하나 대조하여 pass, false 로 결과값을 내는 식으로 테스트했다 var participant = ["leo", "kiki", "eden"]; var completion = ["eden", "kiki"]; function solution(participant, completion) { var answer = ''; participant.sort(); completion.sort(); var p0 = participant[0]; var c0 = completion[0]; var p1 = participant[1]; var c1 = completion[1]; var p2 = participant[2]; var c2 = completion[2]; // test if(p0=..
[js] K번째의 수 commands 중 첫번째 배열만[2,5,3] 테스트로 진행해봤다. var array = [1, 5, 2, 6, 3, 7, 4]; var commands = [[2, 5, 3], [4, 4, 1], [1, 7, 3]]; function solution(array, commands) { let i = commands[0][0]; // 2 let j = commands[0][1]; // 5 let k = commands[0][2]; // 3 // i번째부터 j까지 배열 자르기 let newArray = array.slice(i-1,j); // 내림차순으로 정렬 newArray.sort((a,b)=>a-b); // k번째 숫자 return return newArray[k-1]; } console.log(sol..
[js] arrow function 의 this function 키워드로 생성한 일반 함수와 화살표 함수의 가장 큰 차이점은 this이다. 1. 일반 함수의 this : 이벤트 리스너 예제 const button = document.querySelector("button"); button.addEventListener("click", function(){ console.log(this) // button 콘솔에 찍힘 }); - 일반 함수의 경우 바인딩할 객체를 기준으로 this가 존재했다. 2. 화살표 함수의 this : 이벤트 리스너 예제 const button = document.querySelector("button"); button.addEventListener("click", () => { console.log(this) // window가 ..
[js] 가운데 글자 가져오기 내 풀이 function solution(s) { var answer = ''; // 짝수일 때 if(s.length % 2 ===0){ // 글자 절반 중 앞 글자 answer += s[s.length/2 -1]; // 글자 절반 중 뒷 글자 합치기 answer += s[s.length/2]; }else{ // 글자 길이 절반 값에서 정수만 취하기 answer += s[parseInt(s.length/2)]; } return answer; }
유튜브 클론 강의 복습 https://velog.io/@mollang/series/%EC%98%A4%EB%8A%98%EC%9D%98-%EB%AA%87-%EC%A4%84