# Flat

flat()
수업시간에 배운 내용이 아니라서 따로 찾아서 포스팅해본다.평소에 알고리즘을 공부하다보면 가끔 이런생각을 하곤했다.'2차원 배열을 1차원으로 바꿀 수 있으면 조금 편할 것 같다..'이것이 가능한 메소드가 바로 flat()이다.바로 예제 코드를 보자.풀어서 설명하자면, 파
flatten, unflatten
자바스크립트에서 unflatten은 다음과 같은 중첩된 배열을 의미한다.flatten은 다음과 같이 중첩이 없는 배열을 의미한다.flat 메서드는 인수로 전달한 깊이만큼 재귀적으로 배열을 평탄화 한다.쉽게 이해해보자.다음과 같은 배열이 있다.여기서 배열을 평탄화 하는
1.8
function a() {let a = 123return function b() {return a++}}함수 밖에 전역변수에서 쓸 때 garbage data를 쓰기 때문에 안 쓰기 위해 안에 넣는다.그런데 이렇게 된다면 scope로 인해 내부에 있는 값을 외부에서 건드
.png)
[JS] find, findIndex, some, every, flat, flatMap, Sort, fill
new array를 return하는 것이 아니라 조건에 부합하는 첫번째 아이템을 return한다.조건에 부합하는 element의 index 값을 return한다.불리언 값을 return 한다. 조건에 부합하는 element가 하나라도 있다면 true를 return한다.
Javascript Array관련 Method
모든 하위 배열 요소를 지정한 깊이까지 재귀적으로 이어붙인 새로운 배열을 생성하여 returndepth는 중첩 배열 구조를 평탄화할 때 사용할 깊이 값이다. (기본값은 1).

[TIL] 2020. 05. 26. Flat_SetTimeout
flat() 메서드는 모든 하위 배열 요소를 지정한 깊이까지 평탄화하여 새로운 배열을 생성한다.setTimeout()메서드는 타이머가 만료된 뒤 함수나 지정된 코드를 실행한다.underbar 과제 생각보다 어려워서 혼났다. 과제 중 처음 보는 메소드 두 개를 정리해봤다