#call

2 posts

Javascript : 프로토타입과 this, call, apply, bind

Javascript : 프로토타입과 this, call, apply, bind

3분

프로토타입 javascript에는 클래스라는 개념이 없기 때문에, 자신이 다른 객체의 원형이 되는 객체를 의미 // Person에 대한 프로토타입 생성 function Person() { this.name; this.age; this.job; } // Person 프로토타입에 대한 setData 함수 생성 Person.prototype.setData=(name, age, job)=> { this.name=name; this.age=age; this.job=job; }; // …

파이썬의 call by assignment (call by object-reference)

4분

갑자기 call-by-reference가 헷갈려서 실험을 해봤다. 파이썬은 call by reference가 아닙니다. call by assignment입니다. 파이썬의 객체는 mutable한 객체와 immutable한 객체로 나눌 수 있습니다. call by assignment는 mutable한 객체의 원소(element)를 변경할 수 있기 때문에 call by reference와 헷갈리는 것입니다. 참고로 call by assignment는 immutable한 객체는 변경할 수 없습니다. 소스코드 def A(str, list_t, …