如何通过2个电话号码进行嵌套循环
How to make a nest loop to loop through 2 phone numbers?
{
"_id" : ObjectId("..."),
"name" : "jrose",
"phonenumbers" : [
{
"type" : "home",
"value" : "18005550000"
},
{
"type" : "work",
"value" : "18004339919"
}],
"callerId" : ["..."],
"PIN" : "...",
"useSMS" : true
}
这是在mongodb中创建的,如果你好奇的话。我只是想知道嵌套的for循环循环遍历这两个数字会是什么样子。
phonenumbers
只是一个包含对象的数组,所以迭代数组:
for (var i = 0; i < doc.phonenumbers.length; i++) {
console.log(doc.phonenumbers[i].value);
}
假设当前对象位于名为obj
的变量中,您可以使用forEach
来实现此操作:
obj.phonenumbers.forEach(function(number) {
// loop body
console.log(number.value);
});
相关文章:
- Knockout.js中带有if:子句的嵌套循环
- 有没有一种方法可以在所有嵌套循环之后放置一个标签,以便在一步中将它们全部打断
- JavaScript:在嵌套循环中为数组赋值
- Javascript嵌套循环匹配、组合、替换
- 在嵌套循环中处理 AJAX (Angularjs)
- knockout.js中的嵌套循环
- 在二维数组中搜索比嵌套循环更有效的方法
- 用于动态创建对象的嵌套循环
- 在javascript中嵌套循环
- JavaScript中的嵌入循环和嵌套循环之间有区别吗
- 嵌套循环中数组2d中的javascript变量丢失
- jQuery嵌套的电话号码验证
- 嵌套循环javascript棋盘
- jQuery嵌套循环nextUntil选择器
- 如何使用嵌套循环使用 Javascript 打印到外部循环的输出中
- 如何在 Javascript 中创建一个模拟 100 行和 10 列网格的嵌套循环
- 如何避免嵌套循环
- 嵌套循环以添加数字
- 嵌套循环问题
- 如何通过2个电话号码进行嵌套循环