-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ch09~12 스터디 내용 질문 정리 🧹 #15
Comments
리액트 deep dive 책 참고하기 좋은 것 같아서 공유드립니다! (진작에 찾아볼껄,,,🥲) useEffect
VDom, FiberFunction 생성자 함수와 클로저스터디 때, 제 설명이 좀 부족했어서 추가 내용을 작성하려고 합니다..! function outer() {
var x = 10;
// 일반 함수
function inner1() {
console.log(x); // 10 출력
}
// Function 생성자 함수
var inner2 = new Function('console.log(x);');
inner1(); // ok
inner2(); // ReferenceError: x is not defined
}
outer();
일반적인 함수 선언이나 함수 표현식은 그들이 정의된 렉시컬 환경을 [[Environment]] 슬롯에 저장합니다.
렉시컬 환경에는 클로저가 생성된 시점의 스코프에 있는 모든 지역 변수가 포함되어 있습니다. 위 예제에서 |
🔍 질문 내용
옵저버, 객체를 불변 객체로 전환, ..복사
등에 대한 해결 방법이 궁금해요var value = elem && elem.value;
나elem?.value
나 결국 비슷한 결과가 나오는데 후자가 더 개선된 방법이라고 이해하면 될까요? 각각 어떤 상황에 쓰는게 좋은지 궁금해요함수 선언문은 표현식이 아닌 문이므로 변수에 할당할 수 없다.
에 대한 설명중✨ 기타 내용
The text was updated successfully, but these errors were encountered: