[JavaScript] array使用字串Key,取不到array內容

最近突然被一個小問題卡住

Javascript 的 陣列使用字串為Key值時,
會發生,無法取得陣列長度,也無法取得陣列內容
但直接指定key值卻是正常的

var  ary= [];
ary["key"]=4;

這個時後

用console.log(ary) 會發現 ary是空的
ary["key"] 卻取的出值

因key值為字串,應把陣列改成物件

var ary={}
ary["key"] =4;

使用console.log(ary) 就可以正確取到物件內容
也可以正確使用 foreach 或jquery的 each 直接取到所有資料了。

不再限制您的多媒體創作:使用NDI快速傳輸、處理和編輯高品質的視訊和音訊。

NDI(Network Device Interface)是一種基於IP網絡的視訊和音訊傳輸協議,它可以讓您在同一網絡上的不同設備之間傳輸高品質的視訊和音訊。使用NDI,您可以將視訊和音訊直接傳輸到其他設備上,而不需要使用任何額外的硬體。 以下是使用NDI的步驟: 下載並安裝ND...