1.数组的引出 用数组解决王大爷养乌龟的问题: var weights=[3,5,1,3.4,2,50]; var all_weight=0; var avg_weight=0; for (i=0;i<weights.length ;i++){ all_weight+=weights[i]; } //假设想知道数据类型 //window.alert(avg_weight.constructor); avg_weight=all_weight/weights.length; document.wr…
省略数组值 在声明数组时,省略一些数组值 let a = [1,,3] //a.length为3 a = [,,] //a.length为2 0 in a //false,a在索引0处没有元素 稀疏数组 稀疏数组时指包含从0开始的不连续索引的数组.如果数组是稀疏的,则length属性值大于元素的个数 a = new Array(5); //数组没有元素但length为5 a = []; //创建一个空数组,length=0 a[1000] = 0; //赋值添加一个元素,length为1001…
js数组 shift:删除原数组第一项,并返回删除元素的值:如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 unshift:将参数添加到原数组开头,并返回数组的长度 var a = [1,2,3,4,5]; var b = a.unshift(-2,-1); //a:[-2,-1,1,2,3,4,5] b:7 注:在IE6.0下测试返回值总为undefined,FF2.0下测试返回值为7…