2022-07-16 Today I Learned

아주그냐앙·2022년 7월 16일
0

오늘한일

알고리즘 문제풀이

자바스크립트 메소드 공부

프로그래밍 기초 알고리즘문제풀이 2일차이다
예전 파이썬 문법을 못쓰고 돌아가는게 좀 답답한게 있지만
그래도 어느정도 자바스크립트에 익숙해 졌다고 할수 있겠다.
2일차에 이정도면 꽤 만족해도 되지 않을까.
오늘 생소한 메소드들을 많이 경험했기에 정리해 보겠다.

복기

오늘 익힌 것들 중 중요한것 몇가지 요약

reduce 메소드

[1,2,3,4,].reduce(function (a, b) {return a * b},10)

==,=== 차이

== : 데이터타입은 신경안쓰거고 똑같은지만 확인
=== : 데이터타입까지 똑같은지 까지 확인한다.
나중 타입스크리트 사용할때 데이터 타입까지 구별해 주어야 하기때문에
===을 사용하는 습관을 기르면 좋다

sort

sort문은 파라미터가 입력되지 않으면 유니코드 순서대로 정렬한다는 것을 기억하자
sort문을 아직 다 숙지 못햇기에 조금더 찾아 보겠다.

if문 {} 생략

if 문이 복잡하지 않다면 중괄호를 생략하여 표현할수 있다.

 if(one[i%5] === answers[i]) results[0]++;
 if(two[i%8] === answers[i]) results[1]++;

이런식으로 표현하면 코드도 짧아지고 가독성을 올리수 있다.

arrow function expression

=>로 함수를 포현하는 방식이다
추후 조금더 공부해서 정리해 올리겠다.

0개의 댓글