var arr=[]; arr['js']='jquery'; arr['css']='oocss'; var obj={}; for(var i in arr) { obj[i]=arr[i]; } alert(obj.js); JS语言的动态特性非常灵活,可以给对象动态的增加新的属性或者方法,即便是对数组也是可以动态增加其个数.所以上面的这个小代码片段是完全可以运行的,继续往下看 var arr=[]; arr['js']='jquery'; arr['css']='oocss'; var…