콜백 함수를 반복 횟수만큼의 데이터를 배열로 반환한다.
npm install lodash
import times from 'lodash/times'
times("반복횟수", 콜백함수)
times(4,() => (
<h1>4번 반복</h1>
))
<div className="grid-row">
<div className="grid-cell"></div>
<div className="grid-cell"></div>
<div className="grid-cell"></div>
<div className="grid-cell"></div>
</div>
<div className="grid-row">
{times(MAX_POSTION, () => (
<div className="grid-cell"></div>
))}
</div>
const data = [
{value : 20},
{value : 50},
{value : 30},
{value : 45}
]
let result = data.every( item => { return item.value <= 20 }) // false
조건을 만족하지 않는 값이 발견되면 그 즉시 성능을 위해 순회를 중단시킨다.
let result = data.some ( item => { return item.value <= 20 }) // true
조건을 만족하는 값이 발견되면 즉시 성능을 위해 순회를 중단
두 종류로 유명(named)와 기본(default) 내보내기가 존재.
export { function1, function2 };
export let num = 2;
export function functionName() {};
유명 내보내기는 가져올 때(import) 내보낸 이름과 동일하게 사용해야 한다.
식별자 충돌을 피하기 위해 내보내기 중 이름을 바꿔 줄 수도 있다.
export { function1 as functionOne, function2 as functionTwo}
export default function () {}
export default class () {}
기본 내보내기는 가져올 때(import) 어떠한 이름으로도 가져올 수 있다.