this 학습
- 함수 실행 시 .앞에 객체를 명시해 메소드로 호출하냐, 함수 자체로만 호출하냐만 구분하면 this를 파악할 수 있다. → 메소드일 시 this는 명시한 객체, 함수일 시 전역객체
- 화살표 함수는 this바인딩 과정 자체가 없어서 일반적인 탐색 과정으로 상위 스코프의 this를 사용한다.
- 콜백 함수의 this는 일반적으로 전역객체를 가리키고, 콜백함수를 실행시키는 함수내부에서 따로 지정할 수 있다. 명확히 정해진 게 아님.
- 콜백함수의 this를 지정하고 싶을 땐 bind()함수를 이용해 this가 지정되어 반환된 새로운 함수를 콜백함수로 전해주면 된다.
vercel배포 시 index.html로 우회하는 방법
- SPA로 구현한 프로젝트를 vercel로 구현 시, 루트 경로가 아닌 url일 때 새로고침 할 경우 404오류가 떴다.
- 웹팩으로 index.html로 돌리는 설정을 해주어도 여전히 오류가 발생했다.
- 서치해보니 vercel자체 설정을 해주어야 했다.
// vercel.json
{
"rewrites": [
{
"source": "(.*)",
"destination": "/index.html"
}
]
}
알고리즘 문풀
프로그래머스 최소 직사각형 문제를 풀었다.
레벨1인데 몇 시간 동안 풀이법이 생각나지 않았다..
힌트를 보고 풀어내긴했는데 문제 자체는 어렵지 않은데 내가 너무 문제와 예시에 나와있는대로만
편협하게 생각해서 였다.. 열린 사고를 가져야겠다.