js中的数组和其他高级语言属于不是一个定义,
js数组实质上只是一个<key,value>数组,和高级语言中的map更加接近,
例如:
var box = [2,77,'jainggangli',22,11];
box['jianggangli']='ganglijiang';
alert(box['jianggangli']);
输出【ganglijiang】
不过尽量不要这么用,数组下标 基本以0,1,2,3....为基准
因为数组下标如果不是数字的话,不会被计入到数组的一个属性【length】中