javascript93 Object와 prototype, 빌트인 object 특징 빌트인 Object 특징 인스턴스를 만들 수 있는 모든 빌트인 오브젝트의 __proto__에 Objcet.prototype의 6개 메소드가 설정됨. 따라서 빌트인 오브젝트로 만든 인스턴스에도 설정됨. var numberInstance = new Number(123);을 만들면 인스턴스가 생성되고 그 인스턴스의 __proto__는 Number로 지저오딤. __proto__밑에 __proto__로 가게되면 Object가 있음. isPrototypeOf() 구분 데이터(값) object 검색할 오브젝트.prototype 파라미터 검색 대상 오브젝트 반환 true, false 파라미터에 작성한 오브젝트에 object 위치에 작성한 prototype이 존재하면 true, 존재하지 않으면 false반환. var n.. 2021. 10. 8. Objcet 오브젝트 함수, 메소드 호출 함수 호출 방법 Objcet create(); log(Object.create); // create함수가 있는지 없는지의 여부를 물어봄. 있으니 출력됨. function create() { [native code] } log(Objcet.prototype.create); //undefined 메소드 호출방법 Objcet.prototype.toString(); 또는 인스턴스를 생성하여 호출. log(Object.prototype.toString); //Object.prototype에 toString이 존재하므로 함수 출력. function create() { native code] } var obj = {}; log(obj.toString); //인스턴스를 사용해 메소드를 호출할 때는 .. 2021. 10. 6. objcet 오브젝트 자바스크립트의 오브젝트 오브젝트 구분 빌트인 오브젝트 Built-in Objcet 네이티브 오브젝트 Native Objcet 호스트 오브젝트 Host Objcet 빌트인 오브젝트(ES5기준으로 11개의 오브젝트가 존재) 사전에 만들어 놓은 오브젝트 빌트인 Number 오브젝트, 빌트인 String 오브젝트 네이티브 오브젝트 JS 스펙에서 정의한 오브젝트 빌트인 오브젝트 포함 + JS코드를 실행할 때 만드는 오브젝트 예) Argument 오브젝트 호스트 오브젝트 빌트인, 네이티브 오브젝트를 제외한 오브젝트 예) window, DOM 오브젝트 var node = document.querySelector("div"); log(node.nodeName); //document가 오브젝트. querySelector.. 2021. 10. 4. Unicode 관련 함수 charCodeAt() 구분 데이터(값) data 반환 대상 파라미터 반환기준 인덱스 반환 인덱스 ~번째 문자 인덱스 ~번째 문자를 유니코드의 코드 포인트 값을 반환 인덱스가 문자열 길이보다 크면 NaN 반환 var value = "1Aa가"; for (var k = 0; k 2021. 9. 30. 이전 1 ··· 10 11 12 13 14 15 16 ··· 24 다음