자바스크립트 숫자 프로토타입
예시
숫자의 절반 값을 반환하는 새 숫자 메서드를 만듭니다.
Number.prototype.myMethod = function()
{
return this.valueOf() / 2;
};
숫자에 새로운 방법을 사용하세요.
let n = 55;
let x = n.myMethod();
정의 및 사용
prototype
숫자에 새로운 속성과 메서드를 추가할 수 있습니다.
prototype
모든 JavaScript 개체에서 사용할 수 있는 속성입니다.
통사론
Number.prototype.name = value
경고
제어하지 않는 개체의 프로토타입을 변경하지 않는 것이 좋습니다.
다음과 같은 내장 JavaScript 데이터 유형의 프로토타입을 변경해서는 안 됩니다.
- 번호
- 문자열
- 배열
- 날짜
- 부울
- 기능
- 사물
자신의 개체의 프로토타입만 변경하십시오.
프로토타입 속성
JavaScript prototype
속성을 사용하면 개체에 새 속성을 추가할 수 있습니다.
예시
function Person(first, last, age, eyecolor) {
this.firstName = first;
this.lastName = last;
this.eyeColor = eyecolor;
}
Person.prototype.nationality = "English";
브라우저 지원
Number.prototype
ECMAScript1(ES1) 기능입니다.
ES1(JavaScript 1997)은 모든 브라우저에서 완벽하게 지원됩니다.
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |