js對象的本質是關聯數組。索引數組也稱為數組,數組是壹個對象,因此數組的本質也是壹個關聯數組,但通常沒有人這麽說。
2.唯壹不同的是索引數組的索引只能是0和正整數,但它是有序的。關聯數組的索引是松散的,但關聯數組是無序的,僅此而已。
3.json對象是關聯數組的嚴格版本。
4.至少在chrome下,索引數組和關聯數組的速度是壹樣的。
5.索引數組的優點是格式簡單,關聯數組的優點是可以任意定義鍵。
現代瀏覽器提供json.stringify()方法將數組和對象轉換為json。
Json.stringify將對象轉換為Json字符串,
Json.parse將Json字符串解析為對象。
Json2.js如果不支持可以引入。
$。fn。stringifyarray = function(array ){
返回JSON.stringify(數組)
}
$。fn。parse array = function(array ){
返回JSON.parse(數組)
}
然後撥打:
$("").字符串數組(數組)