>

Array.concat ()과 비슷한 concat 함수를 만들었습니다. 모든 테스트를 통과하고 있습니다 :

<올>
  • 배열 인수 만 전달하여 새 배열을 반환합니다.
  • 두 개의 매개 변수를 두 번째로 전달하는 것은 문자열입니다.
  • 두 매개 변수를 두 번째로 전달하는 것은 배열입니다.
  • 두 매개 변수를 두 번째로 전달하는 것은 숫자입니다.
  • 세 개의 매개 변수를 전달하면 두 번째는 숫자이고, 세 번째는 문자열입니다.
  • 네 가지 주장을 전달합니다.
  • function concat() {
      var result = [];
      for (var i = 0; i < arguments.length; i++) {
        result.push(arguments[i]);
      }
      return result;
    }
    
    

    • 답변 # 1

      이것은 Array.of 와 비슷합니다  의견에 언급 된 바와 같이 :

      console.log(Array.of(1, 2, 3));
      
      

      하지만 나머지 매개 변수와 암시 적 화살표 함수 반환으로 정확히 동일한 기능을 훨씬 더 간결하게 만들 수 있습니다.

      const concat = (...a) => a;
      console.log(concat());
      console.log(concat(1, 2, 3));
      
      

      그렇지만 Array.of 함수 참조를 지정하는 것이 훨씬 쉽습니다.

      const concat = Array.of;
      console.log(concat());
      console.log(concat(1, 2, 3));
      
      

  • 이전 ios - 사용자가 'MessageKit'라이브러리를 사용하여 송신 할 때 리스너가 실행되지 않음
  • 다음 email - Postfix가 메일을 보내지 않음