javascript普通for循环和for in循环详解

KLQ 2020-08-13 14:53:48 java常见问答 8763

下面要给大家介绍的是和javascript当中的for循环以及for in循环详解相关的知识,对这个方面不大了解的小伙伴可以来看看。

对对象遍历

// 通过两种循环遍历对象
let obj = {
    name: "TomHe"
    , age: "20"
    , gender: "male"
};
for (let i = 0; i < obj.length; i++)
{
    console.log(obj[i]);
    console.log(nums[i]);
}
for (let i in obj)
{
    console.log(obj[i]);
    console.log(i);
}

传统的for循环是不可以遍历对象的,但是,通过for in循环就可以。

通过这个循环不但能够得到属性的名称,还能够得到属性的具体取值。

对对象遍历

对数组遍历:

// 通过传统的for循环和for in循环遍历数组
let nums = [1, 3, 5, 7, 9];
for (let i = 0; i < nums.length; i++)
{
    console.log(typeof nums[i] + nums[i]);
}
for (let i in nums)
{
    console.log(typeof nums[i] + nums[i]);
}

两种不同的循环都可以对数组进行遍历,它们遍历的结果也都是相同的。

对数组遍历

以上和javascript相关的内容你都清楚了吗?更多相关知识请继续来本站进行了解吧。

除此之外,本站专门提供java方面的知识,想要进一步了解java的小伙伴,也可以关注本站来进行学习哦,更多java常见问题及解决方法,请继续关注奇Q工具网吧。

推荐阅读:

javascript创建默认对象的方式详解

javascript将字符串字母转换为大小写字母

javascript数组中的冒泡排序选择排序详解