JavaScript Example (Program)
Learn Details

Spread operators


  • Spread का rest parameter की तरह three time dot (...) के साथ किया जाता है।
  • इसे function calling के argument के साथ Array को pass करने के लिए किया जाता है।
  • इसे दो या दो से अधिक array को merge करके एक new array create करने के लिए किया जाता है।
  • इसे किसी array के value में कुछ new value को add करके एक new array create किया जाता है।

Q. Why use rest parameter ?

जब कभी function के parameter होता है। उस parameter के साथ कुछ condition होता है की शुरुआत के कुछ parameter को छोड़कर जो rest parameter बचता है उसे return कराना हो, तो उस condition में हम rest parameter का use करते हैं।

Syntax :

Note: - किसी भी Spread Operator का use करने के लिए three time dot (...) का use किया जाता है



Q. Example

Spread Operator With Function



<script>    
   function sum(x,y){
      console.log(x)
      document.write(x+y)
    }
    let array1 = [10, 20];
    sum(...array1)
</script>
 

Create new Array with add Multiple Array

<script> let array1 = [10, 20]; let array2 = [30, 40]; let array3 = [50, 60]; //let array = array1.concat(array2); let array = [...array1, ...array2, ...array3] console.log(array); </script>

Create new Array with add Multiple value

<script> let array1 = [10, 20]; let array = [...array1,30, 40, 50, 60, 70] console.log(array); </script>