前言:
现时你们对“c语言跳出双重循环”可能比较关注,朋友们都想要学习一些“c语言跳出双重循环”的相关文章。那么小编在网络上网罗了一些关于“c语言跳出双重循环””的相关内容,希望咱们能喜欢,大家一起来了解一下吧!双层循环是指在一个循环体内嵌套另一个循环体,通常用于对多维数组或嵌套对象进行遍历。
以下使用 for 循环嵌套来实现。如何遍历一个二维数组:
var arr = [[1, 2], [3, 4], [5, 6]]; for (var i = 0; i < arr.length; i++) { for (var j = 0; j < arr[i].length; j++) { console.log(arr[i][j]); } }//依次输出//1//2//3//4//5//6在上面的例子中,外层循环遍历了二维数组的每一个子数组,内层循环遍历了每一个子数组中的元素。通过这样的双层循环,我们可以依次访问二维数组中的每一个元素。双层循环也可以用来遍历嵌套的对象,例如:
var obj = { a: {x: 1, y: 2}, b: {x: 3, y: 4}, c: {x: 5, y: 6} };for (var key1 in obj) { for (var key2 in obj[key1]) { console.log(key1 + '.' + key2 + ' = ' + obj[key1][key2]); } }//依次输出//a.x = 1//a.y = 2//b.x = 3//b.y = 4//c.x = 5//c.y = 6在上面的例子中,外层循环遍历了对象的每一个属性,内层循环遍历了每一个属性对应的子对象的每一个属性。通过这样的双层循环,我们可以依次访问嵌套对象中的每一个属性。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #c语言跳出双重循环