js数组赋值、遍历需要注意的问题
js数组赋值时不要跳跃式赋值,以免出现异常。如下面例子:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
var arr=[]; arr["0"]="全部"; arr["1"]="Flash"; arr["2"]="Html"; arr["3"]="Css"; arr["4"]="JavaScript"; arr["5"]="Php"; arr["6"]="数据库"; arr["7"]="服务器"; arr["99"]="其它"; //遍历数组 //方法1: for (let item of arr) { //循环100次 console.log("方法1:" + item); } //方法2: arr.forEach((item,index)=>{ //循环10次 console.log("方法2:" + item); }) //方法3: for (let i in arr) { //循环10次 console.log("方法3:" + arr[i]); } //方法4: for (let i = 0; i < arr.length; i ++) { //循环100次 console.log("方法4:" + arr[i]); } |