js数组赋值时不要跳跃式赋值,以免出现异常。如下面例子:
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]); }