Array( ), EPSILON

leehyunho2001·2021년 12월 6일
0
post-thumbnail

Array( )란?

새로운 Array 객체를 생성할 때 사용한다.


Array(10)
// [empty × 10]

10개의 배열을 생성해준다고 선언만 했다. 출력은 비어있음 * 10 이 나온다. 이것은 undifined가 아니다. 메모리도 정말 비어있는 것이다.


Array.from('abc');
// ['a', 'b', 'c']

Array.from('a'.repeat(10));
// ['a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a']

Array(10).fill(20)
// [20, 20, 20, 20, 20, 20, 20, 20, 20, 20]

이처럼 fromfill을 사용하여 배열에 원하는 값을 넣을 수 있다.


Array(10).fill(0).map((v, i) => v + i)
// [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

map까지 활용하여 0부터 9까지의 수를 배열에 저장하고 있다.


Array(10).fill(0).map((v, i) => (i + 1)**2)
// [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

1부터 시작하여 10까지의 수를 제곱하여 반환한다.


EPSILON

자바스크립트에서 언제든지 날 수 있는 연산의 오차이다.


마무리

만약 입사를 했는데 button태그에서 onclick을 인라인으로 사용한다면 도망쳐야한다는것을... 알게되었다. style을 태그안에서 사용하여 변경해준다면 그 회사도 도망가자..

profile
남는건 코드와 글뿐!!

0개의 댓글