7시에 눈뜬 아찔한 아침, 지옥철에서 쌓은 화 필라테스로 풀고왔다.
주어진 숫자 배열에서, 0을 배열의 마지막쪽으로 이동시켜주세요.
원래 있던 숫자의 순서는 바꾸지 말아주세요.
(새로운 배열을 생성해서는 안 됩니다.)
Input: [0,1,0,3,12]
Output: [1,3,12,0,0]
코드는 작성했으나 하나만 맞고 하나는 안됨 ㅠㅠ
준우님이 참고하라고 준 Object copy 자료 읽어보기!!!!!!
const moveZeroes = nums => {
for (let i in nums){
if (nums[i] === 0 ){
nums.splice(i,1)
nums[nums.length] = 0
}
}
return nums
}
git push origin --delete 브랜치명
toLocaleString()
GET메소드에서 API주소를 받아 이벤트가 일어날 때마다 fetch를 하는건데, 백엔드에서 POST메소드처럼 무언가 전달을 받아야 응답할 수 있다고 해서 멘붕.. API주소와 브라우저웹주소는 다른데... 내가 이해한 게 틀린건가 싶었지만 백엔드 팀원분의 실수였따. 각자 맡은 영역에 대한 이해가 1번, 상대에 대한 배려가 2번 소통하는 개발자..!!
[{id:1,name: feed1, img[{id:1, url:''},{}],{}]
Router에 등록이 되어 있지 않는 컴포넌트에 접근하는 방법
-> 컴포넌트를 인자로 받아 기능을 더한 컴포넌트를 리턴한다.
/:id
fetch({this.props.match.params.id})
state값이 없을 때 아무것도 하지 않고, state값이 있을 때 렌더가 되도록
state !== undefined && JSX
() => function()
함수를 호출하면 안돼! 함수를 따로 빼지 않고 하는법
Number(this.props.match.params.id)+1
componentUpdate state를 비교해서 무한 렌더링 막기