typescript中 循环for of与其他循环的区别

1.JavaScript中的forEach用法。它循环的结果是数组的元素!可以有最多三个参数,但是不能break中断循环,如下:

var arr = [1,2,3,4];

arr.forEach(function(value,index,array){

    array[index] == value;    //结果为true

    });

//index为下标

//array为数组本身

2:ts中的 for of循环,用法类似于forEach,但是能中断循环

for (x of arr){

  if(x==2){

    break;

}

console.log(arr[x]);

}

3:for in 循环;用法和for  of 一样。但是它能遍历属性,如下:

arr.name = "这是个数组";

for (x in arr){

      console.log(arr[x])

}

//结果 1 2 3 4  这是个数组

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,560评论 0 13
  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 12,921评论 0 33
  • 忽然想看月亮、不记得有多久没有看到月亮了、想小时侯在奶奶家点的红蜡烛了、想奶奶以前喂的小鸡仔、想春天在奶奶家的院子...
    陈琳琳阅读 199评论 0 1
  • 范小勤何许人也,网称“小马云”。我这文只说公益,至于那些什么快手主播,什么经纪人的,我就懒得浪费唇舌去说一个字了。...
    谷雨青桐阅读 189评论 2 2
  • 第一次来到简书,希望可以和书友们共同学习 谢谢大家 以后会写一些文章
    M白芷M阅读 160评论 0 0

友情链接更多精彩内容