생각/TIL,WIL

[TIL]2022.09.23

kyunghoonk00k 2022. 9. 23. 22:43
반응형

오늘 한 일


javascipt 정리 작성
vscode - node.js 설치
js 기본 문법 익히기
알고리즘 문제 풀기

자바 4강 듣기 -- 비트연산자 ?!


오늘 느낀 것


js를 조금이라도 써봤다고 생각했는데 생각보다 모르는게 많았다
(타입, 불변성, 호이스팅, 은닉화, TDZ, 변수 선언 원리, 실행 컨텍스트) 

자주 헷갈렸던 삼항연산자, 화살표함수, 논리연산자 한 번 더 생각하기 + 알고 있는것도 반복해서 외우기

(삼항연산자)
condition ? exprIfTrue : exprIfFalse

function solution(num) {
    var answer = '';
    if (num % 2 === 0) {
        return answer = "Even"
    } else {
        return answer = "Odd"
    }
    return answer;
}

위의 조건문을 아래의 조건문으로
function solution(num) {
    return (num % 2 === 0? "Even":"Odd")
}

(화살표함수)
let hello = function(){
  console.log("Hello!");
}
위 3줄의 코드를 아래 1줄로
let hello = () => console.log("Hello!");


+ 콜백함수가 뭐였는지 기억남
싱글쓰레드에서 중간에 함수 호출 하는 기능 onclick 같이


+ 새로배운것 reduce(줄이는거),map,Math,filter


map

const result = [];

for (let i = 0; i < users.length; i++) {
  const user = users[i];
  result.push(`${user.firstName}_${user.lastName}`);
}


const result = users.map(user => `${user.firstName}_${user.lastName}`);




출처: https://7942yongdae.tistory.com/159 [프로그래머 YD:티스토리]

filter() 메서드는 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환


알고리즘 풀 때 문제에 있는 글들을 수식화?(어떤 부분을 변수 선언하고)하는게 헷갈린다.

기상천외한 사람들이 많다 ..
가우스의 재림.

 

 


내일 할 일

요가?

js 기본 문법 익히기
알고리즘 문제 풀기

반응형

'생각 > TIL,WIL' 카테고리의 다른 글

[WIL] 2022.09.19 ~ 25 [JWT,API 정리 ++]  (0) 2022.09.25
[TIL]2022.09.24  (0) 2022.09.24
[TIL 특강 정리]  (4) 2022.09.22
[TIL]2022.09.22  (0) 2022.09.22
[TIL]2022.09.21  (0) 2022.09.22