js 사용자 정의 대상 속성

1120 단어 php+html+js
 Object.defineProperty(Array.prototype, '$set', {
          value:function(index, val){
          console.log(typeof this);
          if (index>= this.length) {
              this.length = Number(index)+1
          }
          return this.splice(index, 1, val)[0];
        },
       writable: true,
       configurable: true
  });

위에서 수조에 set 방법을 추가했다.수조 원소를 바꾸거나 원소 vararr=[1,2,3,4,5] 증가;arr. set(6,3); 최종 배열 값은 1, 2, 3, 4, 5, 3입니다.

좋은 웹페이지 즐겨찾기