for in /continue/ break
1.for in
for (变量 in 对象) { 代码段 }
for ...in... 语句是用来遍历对象种的每个属性, 每次都能将属性名作为字符串保存在变量里
在无非预对象的任何信息,和循环次数的时候使用
var arr=[ { 'name':"jake", 'age':18, 'love':['篮球','足球'], }, { 'name':"liu", 'age':18, 'love':['篮球','足球'], }, {'name':"du", 'age':18, 'love':['篮球','足球'], }, {'name':"xiao", 'age':18, 'love':['篮球','足球'], } ] for(var i=0;i<arr.length;i++){ console.log(arr[i]); for(one in arr[i]){ // console.log(arr[i][one]); } }
continue 是跳出这个循环 继续下个循环
break 是结束整个循环
// var arr = [ // { // "name": "Java编程思想", // "price": 78.9 // }, // { // "name": "python入门宝典", // "price": 59 // }, // { // "name": "JavaScript程序设计", // "price": 69 // } // ]; // for (var i = 0; i < arr.length; i++) { // // console.log(arr[i]); // // json - {"name":"Java编程思想","price":78.9} // for (key in arr[i]) { // console.log(arr[i][key]); // } // } // var iNum = 0; // for (var i = 1; i < 10; i++) { // if (i % 5 == 0) { // document.write(i); // // continue 是跳出这个循环 继续下个循环 // continue; // } // iNum++; // } // console.log(iNum); // for (var i = 1; i < 10; i++) { // if (i % 5 == 0) { // //break 是结束整个循环 // break; // } // iNum++; // } // console.log(iNum);
本文来自博客园,作者:刘先生的爱心博客,转载请注明原文链接:https://www.cnblogs.com/liu521125/p/17802657.html
一点一滴记录着学习html5 css3 和js 的时光