for循环遍历数组时有三种写法:
其实不管是下面哪三种写法,只是为了看你得使用场景来说:第一种和第三种完全相同,可遍历输出数组中全部内容;而第二种由于遍历时下角标是从0开始,在一般比较小大场景是nums[j+1]就会是一个undefine;
所以其实是看的你到底想要什么,单纯遍历拿到数据就直接用第一或第三种就好,而比较大小时就用第二种,避免超出长度!
1、 nums.length
2、nums.length - 1
3、<= nums.length
for循环遍历数组时有三种写法:
其实不管是下面哪三种写法,只是为了看你得使用场景来说:第一种和第三种完全相同,可遍历输出数组中全部内容;而第二种由于遍历时下角标是从0开始,在一般比较小大场景是nums[j+1]就会是一个undefine;
所以其实是看的你到底想要什么,单纯遍历拿到数据就直接用第一或第三种就好,而比较大小时就用第二种,避免超出长度!
1、 nums.length
2、nums.length - 1
3、<= nums.length
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。