https://learnjs.vlpt.us/basics/01-hello-javascript.html자바스크립트는 제이쿼리를 만질때 사용해 봤는데 , 요즘 유행하는것이 react 입니다.react 는 ex6 이상 다뤄야해서 , 다시 자스공부를 하기로 했습니다 .
연산자는 다른 언어들과 비슷한것 같다 .https://learnjs.vlpt.us/basics/03-operator.html장난하냐구요 ?? ;;아 진짜 이게 다인데 ;;; 위의 사이트에서 참고하는바를 살펴보고있는데 , 이런거는 .. 다른 언어에서 흔히 볼수있
함수는만약 어떠한 코드가 2~3번이상 사용이 된다면 그것을 함수로 만들어서 호출하는것 같습니다 .재사용성을 고려하는것 같아요 .이렇다고 한다면 , 그러면 console.log(sum);을 통해서 3 이 찍히게 된다 .지금위에 만들어 놓은 sum 이라는 함수는 두 숫자가
https://learnjs.vlpt.us/basics/06-object.html이 사이트를 공부하면서 작성했습니다.마치 파이썬에서 딕셔너리와 비슷하다 .key : value 형태로 이루어 져있습니다. 조금더 예시를 볼게용 위와 같은 결과가 나온다고 하네요 .
https://learnjs.vlpt.us/basics/09-array-functions.htmlforeach 문은 python 때는 보지못했고 , php 에서 봤었습니다.여기서는 어떻게 사용을 할까요 ??이렇게 for 반복문을 사용하면 되지만 , 조금더 간단
https://learnjs.vlpt.us/basics/10-prototype-class.html프로토타입이라는것은 생소하다 . 클래스는 많이 사용해서 어떤내용인지 대충 짐작이 가네용함수안에 함수를 만들수가 있네용.또 뭔가 화살표가 나올것 같은 느낌이 드는데.
https://learnjs.vlpt.us/useful/01-ternary.html이코드를 삼항 연산자를 사용하게 되면 한줄로 가능하게 됩니다.조건 ? true일때 : false일때라인이 너무 길어질때는 다음과 같이 작성할 수도 있다고 하네요.삼항 연산자를 중
특정 값이 여러 값중 하나인지 확인해야 할때
일부의 인자를 고정한 새로운 함수를 반환하는 함수를 만드는 기법 이 코드를 화살표 함수로 바꾸게 되면 , 이렇게 바꿀 수 있습니다. const log = userLog('jakdu'); 에서 jakdu 가 username 파라미터로 들어가게 되면 , username 이
인프런에서 react 강의를 듣고 나중에 제가 볼 내용을 메모한것입니다. 자식 컴포넌트가 부모한테 값을 전달할때는 App 컴포넌트 안에서 handleCreate 메소드를 만듭니다. Props 로 전달한 값을 호출시켜서 뿌려주게 됩니다. https://c
어느 작업을 해도 crud 는 중요한 개념이다 .crud 가 얼마나 들어가냐에 따라 논리 개념을 생각하는것 같다.(개인적인 생각)게시판을 만들어도..댓글을 만들어도 .. 장바구니를 만들어도 .. 암튼 중요한 개념이라 생각이 든다.참고한 자료 https://ve
제목이 너무 웃기다.. ...문법이라니용어를 잘 몰라서 다시 검색을 했습니다.( 비구조화 할당 / 구조분해 할당 )배열이나 객체의 속성을 해체하여 그 값을 개별 변수에 담을 수 있게 하는 자바스크립트 표현식입니다.지정하지 않은 나머지 값들은 배열에 담기게 된다.var
조심해야할 부분이 빈값이면 에러가 발생한다 .그래서 항상 빈값을 체크하고 사용해야한다.
기존 배열에 원소 또는 배열을 추가하여 새 배열을 만들고자 할때 사용한다 .변수끼리 합칠수도 있습니다.
배열.reduce((누적값 , 현재값 , 인덱스 , 요소) =>{return 결과} , 초기값); 이렇게 사용합니다. 이전값이 아니라 누적값이라는 것에 명심해야 합니다. acc(누적값) 이 초깃값인 0부터 시작해서 return 하는대로 누적되는 것을 볼 수 있습
rest 파라미터라는 기능을 이용해서 나머지 아규먼트를 배열로 사용할 수 있습니다.
int to string string to list string to list2 Array of Characters
변수를 선언할때는 let 이라는 키워드를 사용한다.변수 이름은 같으면 안되며 , 타입이름을 지정하지 않아도 된다.상수를 선언할때는 const 이라는 키워드를 사용한다.에러가 발생하게 된다.Object.entries : \[키, 값, 키, 값] 형태의 배열로 변환Obje
제너레이터는 이터레이터에 의존하는 개념으로서 이터레이터를 사용해 자신의 실행을 제어하는 함수이다.제너레이터 함수의 특징으로는 실행을 개별적 단계로 나눔으로써 , 함수의 실행을 제어한다.실행 중인 함수와 통신한다.반복 가능한 이터레이터를 값으로 반환한다.작업의 일시 정지
for 배열과 for for of while 객체를 위한 반복문 for...in
node.js 는 이벤트 대신 콜백을 사용하여 자바스크립트 비동기 프로그래밍을 더욱 대중화 했다.자바스크립트 엔진은 싱글 스레드 이벤트 루프 개념을 기반으로 한다.이벤트 루프는 자바스크립트 엔진 내의 프로세스이며 , 코드 실행을 감시하고 작업큐를 관리한다.readFil
https://www.youtube.com/watch?v=JzXjB6L99N4result 에는 async function myAsync 의 return 값이 들어있다.그래서 console.log 를 찍어보면 async 라는 문자열이 나오게 된다.async 를
우선적으로 배열이 무엇일까 ??하지만 이러한 배열을 사용하기 위해선 ES5에선 ES6 이랑 다른방법을 사용했었는데근데 이게 어때서 .. ? 라는 생각이 들었고 ,한번 ES5 배열문법을 검색해보니깐응 ?? 괜찮지 않나.. 이게 무엇이 문제가 있다는거지 ..?하지만 역시나
우리가 property 정의를 하게될때 , 사용해서 Object 를 이용해서 값을 불러올수 있었는데 , symbol 을이용해서 정의할 수가 있다. 📌 Symbol Symbol 은 유일한 식별자를 만들때 사용한다. 이렇게 출력이 된다. Symbol 은 유일성
로데시 lodash
📌 차집합 📌 교집합
4개의 차이점을 말할수없다면 모르는것이라 생각하고 다시 한번 공부해보자.많은 것들을 export 와 import 하고싶을때 , named export 를 사용하게 된다.math.jsmain.js그런데 나는 Plus 라는 네이밍이 마음에 안든다그럴때는 as 를 사용한다.
자바스크립트에서는 function 이라는것이 존재하고 arrow function 존재함생성자함수로 쓰고자 할 때 : class함수로 쓰고자 할 때 : arrow 함수메서드로 쓰고자 할 때: method 축약형function 은 거의 쓸일이 없다.위와 3가지 모두 골고루