https://www.youtube.com/watch?v=AaGK-fj-BAM
이거였나?
암튼.. es5 코딩인데 프로토타입 없이 객체 자체에 함수 정의하는 건 메모리 낭비가 심한 걸로 알고있음.
프로토타입 이용한 코딩은 실행될 때 메모리에 한 번 상주하고 계속 사용하지만 객체 자체에 함수 정의하는 건 객체가 메모리에 할당될 때 함수의 크기도 재할당 됨.
https://www.youtube.com/watch?v=AaGK-fj-BAM
이거였나?
암튼.. es5 코딩인데 프로토타입 없이 객체 자체에 함수 정의하는 건 메모리 낭비가 심한 걸로 알고있음.
프로토타입 이용한 코딩은 실행될 때 메모리에 한 번 상주하고 계속 사용하지만 객체 자체에 함수 정의하는 건 객체가 메모리에 할당될 때 함수의 크기도 재할당 됨.
ㅇㅇ 메소드는 프로토타입으로 정의 해줘야 함
이거 궁금한건데 람다식 자체가 계속 새로생기는거임 아니면 그거에 대한 참조만 붙는거임?
성능얘기 나오는거보면 전자같은데
람다식이 계속 메모리에 생긴다고 보면 됨. 프로토타입을 쓰면 그거에 대한 참조만 붙음.