个性化阅读
专注于IT技术分析

TypeScript使用forEach方法遍历 – TypeScript开发教程

上一章TypeScript教程请查看:TypeScript枚举类型用法

forEach()方法是一个数组方法,用于对数组中的每个项执行一个函数。我们可以将它用于JavaScript数据类型,如数组、映射、集合等。它是显示数组中元素的有用方法。

语法

我们可以像下面这样声明forEach()方法。

array.forEach(callback[, thisObject]);  

forEach()方法按升序对数组中的每个元素执行一次提供的回调。

forEach参数的细节解释

1. callback回调: 它是一个用于测试每个元素的函数。回调函数接受三个参数,如下所示。

  • 元素值value: 它是项目的当前值。
  • 元素索引index: 它是数组中处理的当前元素的索引。
  • Array: 它是一个在forEach()方法中迭代的数组。

注意: 这三个参数是可选的。

2. thisObject: 它是执行回调时使用的对象。

forEach返回值

它将返回创建的数组。

字符串的例子

let apps = ['Linux', 'Android', 'IOS'];  
let playStore = [];  
  
apps.forEach(function(item){  
  playStore.push(item)  
});  
  
console.log(playStore);  

对应的JavaScript代码为:

var apps = ['Linux', 'Android', 'IOS']; 
var playStore = [];  
apps.forEach(function (item) {  
    playStore.push(item);  
});  
console.log(playStore);  

数字的例子

var num = [5, 10, 15];  
num.forEach(function (value) {  
  console.log(value);  
});  

forEach()的缺点

以下是使用forEach()方法的缺点:

  • 它没有提供停止或中断forEach()循环的方法。
  • 它只对数组有效。
赞(0)
未经允许不得转载:srcmini » TypeScript使用forEach方法遍历 – TypeScript开发教程

评论 抢沙发

评论前必须登录!