일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 코딩공부
- 타입스크립트
- SasS
- 비동기
- git
- 코딩독학
- 코딩초보
- TypeScript
- useEffect
- react-router
- 리덕스
- scss
- 리액트
- 사용하는 이유
- Vue3
- CSS
- react
- 프론트엔드
- 깃
- React Native
- JavaScript
- http
- 자바스크립트
- 리액트 네이티브
- redux
- 코린이
- async
- 참조자료형
- 코딩기초
- html기초
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