Ciao ragazzi sto diventando matto facendo una cosa che in realtà dovrebbe risultare facile...
Al caricamento della pagina ho un array php che voglio trasformare in javascript in questo modo:

Codice PHP:
        $i=0;
        $associativeCreation = '{';
    foreach($newArray as $key => $valore){
        $associativeCreation .= "\"$key\" : \"$valore\" "; 
        if($i != $arrayStop){
            $associativeCreation .= ","; 
        }
        $i++;
    }
        $associativeCreation .= '}';
?>
<script type="text/javascript" language="javascript">
    <?php
        
echo "var selectSignalArray = new Array(".$associativeCreation.");";
    
?>
</script>
però quando vado a richiamare in javascript
codice:
			for (var chiave in selectSignalArray)
			{  
				alert(selectSignalArray[chiave]);
                        }
mi dice "undefined"

dove sbaglio?