Bonjour, je suis un peu perplex quand sur la question de la soumission en post d'un tableau javascript

Ma focntion ajax et la suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

$('#delete').click(function(){

 var checked = new Array();
 var i ;
var checkbox = document.getElementsByName('del');


 for(i = 0; i<checkbox.length;i++){
     
     if(checkbox[i].checked){
         checked.push(checkbox[i].value);
     }
  
 }

 $.ajax({
                url: '{{ path('Ecommerce_suivi_commande') }}',
                type: 'POST',
              data: {checked: checked},
                //data: {checked: '1'},equivalent a //data: 'checked=1',
                
                success: function(data){
                    
                    
                   }
                           
    });

          return false;
});
Mon tableau de valeur est bien passé, mais question est la suivante, pourquoi je doit mettre de simple incolade pour pouvoir mettre en data mon tableau checked ?

Merci les amis de m'expliquer pourquoi cette syntaxe