자바스크립트 문법

김형민·2021년 6월 14일
1

소숫점 함수

  • Math.floor 소숫점 버림
  • Math.ceil 소숫점 올림
  • Math.round 소숫점 반올림

some

조건이 충족되면 break 되는 loop
arr.some((e)=> e > i)

Math.abs()

절대값을 반환함 ex)
Math.abs(-5) = 5
Math.abs(5) = 5

join('')

배열을 string으로 만들어 줌

let arr = ['f','o','r']
arr.join('') => 'for'

split

string을 배열로

let arr = 'for'
arr.split(' ') = ['f','o','r']

replace

문자열을 수정하는 함수
ex) let word = 'hello'
word.replace('h', 's')
=> sello

reduce

배열에만 쓸수 있다
const arr= [1,2,3]

arr.reduce((acc, cur)=> 
	return acc + cur
)
=> 6

acc => 1,3,6
cur => 2,3

최대값, 최솟값찾기

let arr = [1,3,5]

최댓값 Math.max.apply(null, arr) => 5
최솟값 Math.min.apply(null, arr) => 1

new Set()

let arrSet = new Set() // 중복을 허용하지 않는 배열

has는 Set객체에 포함여부를 판단 없다면 false반환
arrSet.has(Number(1)) => false

add는 Set객체에 값을 추가 할 수 있다.
arrSet.add(Number(1)) => false

for of , for in

https://velog.io/@eomttt/for-...in-for-...of-%EC%B0%A8%EC%9D%B4

replaceAll

https://mingggu.tistory.com/64

profile
항해 중인 개발자

0개의 댓글