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에 따라 라이센스가 부여됩니다.