TypedArray forEach()
JavaScript TypedArray forEach()方法
JavaScript
forEach()方法为数组的每个元素调用一次提供的函数。 forEach()方法不会对没有值的数组元素执行该函数。
语法:
array.forEach(function(value, index, arr), thisvalue)
参数:
value:当前元素的值。
index:当前元素的数组索引。
arr:这是调用.forEach()函数的数组。
thisvalue:此值用于告诉函数在执行参数函数时使用该值。
返回值:
此函数的返回值始终未定义。此函数可能会或可能不会更改所提供的原始数组,因为它取决于参数函数的功能。
浏览器支持:
浏览器 |
版本 |
Chrome |
是 |
Edge |
是 |
Firefox |
1.5 |
Opera |
是 |
示例1
JavaScript TypedArray forEach()方法
<script type="text/javascript">
// JavaScript to illustrate forEach() method
function isMore() {
// array
var items = [1, 29, 47];
var lidihuo = [];
items.forEach(function(item){
lidihuo.push(item*2);
});
document.write(lidihuo);
// expected output: arr[Output:2,58,94]
}
isMore();
</script>
输出:
示例2
JavaScript TypedArray forEach()方法
<script type="text/javascript">
// JavaScript to illustrate forEach() method
var array1 = ['core java', 'C', 'C++'];
array1.forEach(function(element)
{
document.write(element+"<br/>"
+"<br/>")});
// expected output:
//core java
//C
//C++
</script>
输出: