es6류 수조와 수조는 구별됩니까?어떻게 클래스 그룹을 하나의 그룹으로 변환합니까?

1006 단어
  • 클래스 그룹은 무엇입니까?구별
  • 작법상 수조와 비슷하지만 수조가 아니라 그의 원형은 Object이다.eg:arguments,DOM 대상 목록(예를 들어 문서.querySelectorAll을 통해 얻은 목록), jQuery 대상(예를 들어 $("div").
  • length,size 속성을 가지고 있으며 기타 속성(인덱스)은 비음정수(대상의 인덱스는 문자열로 처리됨).
  • 수조가 가지고 있는 방법이 있다.클래스 배열은 일반 객체이고 실제 배열은 Array 유형입니다.
  • 어떻게 클래스 그룹을 하나의 그룹으로 변환합니까?
  • method1
  • function test(){
          //arguments 
          //arguments.push(2)  
            console.log('argu',arguments)  //.length 
          // var arr =  Array.from(arguments)
          //console.log(arr)  //  arguments  method1
          //arr.push(123123)
          // console.log(arr)  //  , 
       }     
       test(2,3,5,8,9,10)
    
  • method2:
  • function test(){
         var arr2 = [...arguments]  //method3
         console.log(arr2)
    }
    test(2,3,5,8,9,10)
    
  • method3:
  •   function test(){
         return Array.prototype.slice.call(arguments) 
      }      
       console.log(test(2,3,5,66,5))
    

    좋은 웹페이지 즐겨찾기