본문 바로가기

42기2

[1차 프로젝트] 멘토님께 받은 리뷰 정리( useState, 주석없애는 이유,조건부 렌더링 (&& 연산자), JSON.parse( )매서드) 위코드에서의 1차 프로젝트를 하며 멘토님께 받았던 리뷰를 간단하게 정리하고, 내가 뭐가 부족한지 알아보는 시간을 가져보았다. 🌝 코드...진짜 알면 알수록...어렵지만,, 또 재미있는...ㅠ ^ㅠ 1. useState setState 함수의 인자로는 1. 새로운 state가 될 값 2. 콜백함수 () => {} 두가지 유형의 인자를 전달할 수 있는데, 콜백함수를 인자로 전달한다면 콜백함수는 인자로 이전의 state값을 전달받고 함수에서 return 한 값이 새로운 state가 된다. 장점 - 이전 state 값을 명시적으로 기억할 필요가 없음 - 함수가 호출될 당시 최신의 state값이 인자로 전달되므로 비동기 상황에서 안정적 위와 같은 이유들로 인해 이전 state 값을 이용해서 새로운 state값을 .. 2023. 2. 18.
함수에 숫자배열과 '특정 수'를 인자로 넘기면, 더해서 '특정 수'가 나오게 리턴하기 twoSum 함수에 숫자배열과 '특정 수'를 인자로 넘기면, 더해서 '특정 수'가 나오는 index를 배열에 담아 return해 주세요 이때, nums : 숫자 배열 target: 두 수를 더해서 나올 수 있는 합계 return: 두 수의 index를 가진 숫자 배열 target 으로 보내는 합계의 조합은 배열 전체 중에 2개 밖에 없다고 가정하겠음. 예를들어, nums는 [4, 9, 11, 14] target은 13 이라 할때, nums[0] + nums[1] = 4 + 9 = 13이다. 그러면 리턴은 [0, 1]이 되어야 한다. 풀이) const twoSum = (nums, target) => { // 가 주어 졌을때, for (let i=0 ; i< nums.length; i++) { // targ.. 2023. 1. 17.
728x90