반응형
const b =(a, func) => {
func(a);
}
b(1, console.log(123));
위 경우에서 b(a())을 실행할 경우 아래 에러가 발생합니다.
```
Uncaught TypeError: func is not a function at b (<anonymous>:11:6) at <anonymous>:1:1
```
이는 console.log()를 인자로 전달해야하는데, 실행을 했기때문에 발생하는 오류입니다. 수정 코드는 아래와 같습니다.
const b =(a, func) => {
func(a);
}
b(1, () => {
console.log(123)
});
함수를 파라미터로 넘겨줄때, 실행하면 안된다는 점 잊지마세요~
'개발 > react 생태계' 카테고리의 다른 글
axios 비동기 post 전송 (0) | 2020.05.28 |
---|---|
fs.readFile error in compress-image, imagemagic (0) | 2020.05.25 |
multi export in cra(create-react-app) (0) | 2020.05.18 |
only Worker registration successful http://localhost:3000/ (0) | 2020.05.14 |
TypeError Cannot read property 'setState' of undefined" (0) | 2020.05.11 |