for-in 的坑

Posted 撒哈拉的雪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了for-in 的坑相关的知识,希望对你有一定的参考价值。

 

  for-in 循环的下标为字符串,不是数字

   var ar=[13,2,13,14];
  function isSort(ar){
    for(var i in ar){
      console.log(i+\':\'+ar[i],i+1+\':\'+ar[i+1]);
      if(ar[i]>ar[i+1]){
        return -1;
      }
    } 
    return 1;
  }
  console.log(isSort(ar));

 

结果:

 

以上是关于for-in 的坑的主要内容,如果未能解决你的问题,请参考以下文章

Blender制作多个动画片段时踩的坑

for-in遍历

for-in和for 循环 的区别

[JS]应用splice删除多元素时出现的坑

用高阶函数重构给定的 for-in 循环

2018-06-15for与数组/for-in与数组/一维二维多维数组