일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 깃
- 프론트엔드
- 리액트 네이티브
- html기초
- 코딩독학
- JavaScript
- react
- 자바스크립트
- async
- React Native
- 리액트
- CSS
- useEffect
- 코린이
- scss
- 리덕스
- react-router
- git
- http
- 코딩공부
- 타입스크립트
- 사용하는 이유
- 코딩기초
- 참조자료형
- 비동기
- 코딩초보
- redux
- SasS
- TypeScript
- Vue3
Archives
- Today
- Total
목록TDZ (1)
맨 땅에 프론트엔드 개발자 되기

오늘은 대망의 첫 면접을 봤다. 면접관들의 질문에 어찌저찌 잘 대답을 하고, 드디어 코딩테스트!! 두둥!!! 리액트로 구현하는 문제였는데, 1에서 25까지 숫자를 5X5 빙고 배열에 랜덤으로 출력하고 랜덤 버튼을 누를 때 마다 다시 랜덤으로 숫자 위치가 바뀌는 것을 구현하는 것이었다. 나는 랜덤 배열을 구성하기 위해 아래와 같은 코드를 작성했다. function randomBingo() { let index = bingoEl.length - 1 while(index > 0) { const randomIndex = Math.floor(Math.random() * bingoEl.length) [bingoEl[index], bingoEl[randomIndex]] = [bingoEl[randomIndex], b..
코딩 공부 일지/JavaScript
2022. 3. 28. 20:45