C# 구조체에 쓰는 new
값 초기화일 뿐이고 동적할당조차 아닌데 클래스 인스턴스 생성이랑 헷갈리게 왜 같은 단어 쓰는지 아직도 이해를 못하겠어오
c++ 배우고 나서 유니티 하니 new Vector3(~) 프레임마다 하는거 보고 이게 뭔 정신나간 짓인가 싶었는데 아무 이상 없는 코드였던게...
거지같은 자스 this 스코프
class Foo {
public bar = "bar";
public baz() {
fetch('localhost').then(function () {
console.log(this.bar);
});
}
}
// 예상 출력: "bar"
// 실제 출력: undefined