JavaScript 내 장 된 대상 에 원형 추가 방법 구현
3322 단어 JavaScript내장 대상원형 추가
인 스 턴 스 의 방법 이 없 으 면 이 인 스 턴 스 대상 을 만 드 는 구조 함수 의 원형 대상 에서 찾 습 니 다.
우 리 는 시스템 의 대상 의 원형 에 방법 을 추가 할 수 있 는데,사실은 소스 코드 를 바 꾸 는 것 과 같다.
문자열 역순 출력 문자열 을 추가 하 는 방법
나 는 문자열 에 역순 문자열 의 방법 이 있 기 를 바란다.
String.prototype.myReverse=function () {
for(var i=this.length-1;i>=0;i--){
console.log(this[i]);
}
};
var str="abcdefg";
str.myReverse();
우 리 는 출력 을 볼 수 있다.자신의 Array 정렬 방법 을 작성 합 니 다.
Array 내 장 된 대상 의 원형 대상 에 방법 추가
Array.prototype.mySort=function () {
for(var i=0;i<this.length-1;i++){
for(var j=0;j<this.length-1-i;j++){
if(this[j]<this[j+1]){
var temp=this[j];
this[j]=this[j+1];
this[j+1]=temp;
}//end if
}// end for
}//end for
};
var arr=[100,3,56,78,23,10];
arr.mySort();
console.log(arr);
사례 전체 코드
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>title</title>
<script>
//
var arr=new Array(10,20,30,40,50);
arr.join("|");
console.dir(arr);
var str=new String(" , ");
str.indexOf(" ");
console.dir(str);
var dt=new Date();
dt.getFullYear();
console.dir(dt);
// ,
// ,
//
String.prototype.myReverse=function () {
for(var i=this.length-1;i>=0;i--){
console.log(this[i]);
}
};
var str="abcdefg";
str.myReverse();
// Array
Array.prototype.mySort=function () {
for(var i=0;i<this.length-1;i++){
for(var j=0;j<this.length-1-i;j++){
if(this[j]<this[j+1]){
var temp=this[j];
this[j]=this[j+1];
this[j+1]=temp;
}//end if
}// end for
}//end for
};
var arr=[100,3,56,78,23,10];
arr.mySort();
console.log(arr);
String.prototype.sayHi=function () {
console.log(this+" , ");
};
//
var str2=" ";
str2.sayHi();
</script>
</head>
<body>
</body>
</html>
자 바스 크 립 트 가 내 장 된 대상 에 게 원형 을 추가 하 는 방법 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.자 바스 크 립 트 내 장 된 대상 에 게 원형 내용 을 추가 하 는 것 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부탁드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
기초 정리 - 1문자 (String) 숫자 (Number) 불린 (Boolean) null undefined 심볼 (Symbol) 큰정수 (BigInt) 따옴표로 묶어 있어야 함 Not-A-Number - 숫자 데이터 / 숫자로 표...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.