javascirpt Array javascript Array fun: Array是什么不知道; Array只有可怜的一个属性length,不过length人小力量大。让不懂js的人大感意外。如: var myArray = []; myArray[0] = 1; myArray[5] = 2; document.write(myArray.length); 结果 : 6 ; 为什么定义了两个元素,元素个素为6列。 var myArray1 = []; myArray1[0] = 1; myArray1[1] = 2; myArray1["3"] = 3; document.write(myArray1.length); 结果:4;这又是为什么; var myArray1 = []; myArray1[0] = 1; myArray1[1] = 2; myArray1["c"] = 3; document.write(myArray1.length); 结果:2;这究竟是为什么 Create: var myArray = new Array(); var myArray = new Array(3); var myArray = []; var myArray = [1,2,3]; Demo--Array一些原生扩展: Array.prototype.sum = function() { return (! this.length) ? 0 : this.slice(1).sum() + ((typeof this[0] == 'number') ? this[0] : 0); }; Array.prototype.sum = function(){ for(var i=0,sum=0;i<this.length;sum+=this[i++]); return sum; } Array.prototype.max = function(){ return Math.max.apply({},this) } Array.prototype.min = function(){ return Math.min.apply({},this) }