목록전체 글 (130)
고양이와 코딩
[스프레드] "..." 역시 나를 당황하게 했던 ... 연산자 도무지 뭐에 쓰이는것인지 용도를 알 수 없었다 (당연함 공부를 안함 ㅋㅋ) 예를들어, oldArray가 있는데 이 oldArray 배열에 있는 모든 원소들을 새로운 배열에 추가하고, 거기에 원소 1과 2를 더 추가하고 싶다면 요 구문을 사용하게 된다. ...oldObejct로 oldObject의 모든 프로퍼티와 값을 꺼내서 새 객체의 키 값으로 추가한다 ! 만약, oldObject가 새로운 프로퍼티를 갖게 된다면, 위의 newProp로 덮어쓰여질 것이다. => 우리가 갖고 있는 프로퍼티가 우선권을 갖는다 ! 이것이 스프레드 연산자 ㅎㅎ const numbers = [1, 2, 3]; const newNumbers = [...numbers, 4..
유데미로 React 를 수강하면서 맥스쌤이 자바스크립트 복습을 해주시는데, 자바스크립트가 아리송까리송 할때 들어와서 보면 좋을 것 같아서 정리 해 보려고 한다. [변수] 기존 javascript에서는 변수를 선언할때 "var" 만을 사용했는데, es6 javascript에서는 "let" 과 "const" 가 등장하였으나~ 자바스크립트를 제대로 공부하지 않고 무작정 문제만 풀었던 나는 뭐가 다른건지도 모르고 내 마음대로 번갈아가며 썼었다.. 먼저 let은 변수를 선언하고 그 변수를 다른 값으로 갱신 했을 때, 오류 없이 변경되는 경우에 사용한다! 그리고 const는 변수를 선언 한 뒤에 갱신하면 오류가 뜬다. 상수라고 생각하면 될 것 같다. 예를 들어 let myName = 'Coyangee'; conso..
하루에 아무리 하기싫고 바빠도 한문제만큼은!!! 꼭 풀겠다는 의지로 시작한 자바스크립트 프로그래머스 코테 !!!! 아자아자 원래 세줄짜리 코드도 멍~ 때렸는데 이제야 이정도는 가뿐히 풀지!! 싶은 시점에서.. (참고로 정답률 높은 순으로 정렬해놓음 ㅋ) 이 문제를 만났고... 겁나 당황했다................................ 그래서 readline이 뭔데? readline은 console로 입력받는 자바스크립트의 내장 모듈!! 기본형식은 const readline = require("readline"); =>모듈을 불러오고 readline(변수)에 저장하는 것이라구 하네요 구글의 수많은 고수님들께 항상 감사하구 있습니다. 솔직히.. 아직 잘 이해는 안되지만 대략 "readline을 ..
자바 알고리즘 강의를 아무것도 모르는 채로 박치기 중인데, indexOf를 이용한 문제를 푼다 하여 난 그게 뭔지 모르는데? 바로 찾아서 내가 이해하기 쉽게 정리해 보려고 한다. Q.중복 문자 제거 문제 찾아보니 indexOf는....그냥 이름 그자체이다 ... ㅋ ^///^ if(str.indexOf(str.charAt(i)) == i) 이게 내가 쓴 코드이다. indexOf(String str)은 문자열에서 같은 문자의 위치를 찾는다. (여기서 charAt()은 string으로 저장된 문자열 중에서 하나만 선택해 char타입으로 바꿔 준다.) 따라서 if문을 사용해 비교를 할 때 내가 문자열을 입력하면 i번째에 있는 문자만을 가져와 비교할 수 있다. 예를들어 goguma 라는 문자열에서 indexOf..