확장 연산자는 기존 배열 또는 Symbol.erator () 메소드를 포함하는 기타 반복 가능한 개체에서 새 배열을 생성하는 데 사용될 수 있습니다. 이들은 루프의 for ...로 반복 할 수있는 객체입니다.
<code class="language-javascript">console.log(...arr);</code>예를 들어
<code class="language-javascript">console.log(...arr);</code>
<code class="language-javascript">const numbers = [15, 13, 100, 20]; const minNumber = Math.min.apply(null, numbers); console.log(minNumber); // 13</code>
객체를 만듭니다
<code class="language-javascript">const numbers = [15, 13, 100, 20]; const minNumber = Math.min(...numbers); console.log(minNumber); // 13</code>
<code class="language-javascript">const numbers = [15, 13, 100, 20]; const clonedNumbers = numbers; clonedNumbers.push(24); console.log(clonedNumbers); // [15, 13, 100, 20, 24] console.log(numbers); // [15, 13, 100, 20, 24]</code>
끄덕임을 배열로 변환
<code class="language-javascript">const numbers = [15, 13, 100, 20]; const clonedNumbers = [...numbers]; clonedNumbers.push(24); console.log(clonedNumbers); // [15, 13, 100, 20, 24] console.log(numbers); // [15, 13, 100, 20]</code>
배열에서 복제를 삭제합니다 세트 객체는 고유 한 값 만 저장하는 컬렉션입니다. NODELIST와 유사하게 세트는 확장 연산자를 사용하여 어레이로 변환 할 수 있습니다.
<code class="language-javascript">const evenNumbers = [2, 4, 6, 8]; const oddNumbers = [1, 3, 5, 7]; const allNumbers = [...evenNumbers, ...oddNumbers]; console.log(...allNumbers); //[2, 4, 6, 8, 1, 3, 5, 7]</code>
확장 연산자 및 잔류 연산자
<code class="language-javascript">const str = 'Hello, World!'; const strArr = [...str]; console.log(strArr); // ['H', 'e', 'l', 'l', 'o', ',', ' ', 'W', 'o', 'r', 'l', 'd', '!']</code>
예 :
<code class="language-javascript">const obj = { name: 'Mark', age: 20}; const clonedObj = { ...obj }; console.log(clonedObj); // {name: 'Mark', age: 20}</code>이 예에서 나머지 연산자는 계산 기능을 계산하기위한 매개 변수로 사용됩니다. 그런 다음 배열의 항목을 반복하고 추가하여 합계를 계산합니다.
<code class="language-javascript">const obj1 = { name: 'Mark', age: 20}; const obj2 = { occupation: 'Student' }; const clonedObj = { ...obj1, ...obj2 }; console.log(clonedObj); // {name: 'Mark', age: 20, occupation: 'Student'}</code>
위 내용은 빠른 팁 : JavaScript에서 스프레드 연산자 사용 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!