当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Typescript Array map()用法及代码示例


Array.map()是内置的TypeScript函数,用于创建新数组,并在此数组的每个元素上调用提供的函数。

用法:

array.map(callback[, thisObject])

参数:此方法接受上面提到和下面描述的两个参数:

  • callback:此参数是从当前元素的元素生成新Array元素的函数。
  • thisObject:此参数是执行回调时用作此对象的Object。

返回值:此方法返回创建的数组。
下面的示例说明TypeScript中的Array map()方法。示例1:

的JavaScript



<script> 
    // Driver code 
    var arr = [ 11, 89, 23, 7, 98 ];  
  
    // use of map() method  
    var val = arr.map(Math.log) 
       
    // printing element 
    console.log( val ); 
</script>

输出:

[ 2.3978952727983707,
  4.48863636973214,
  3.1354942159291497,
  1.9459101490553132,
  4.584967478670572 ]

范例2:

的JavaScript

<script> 
    // Driver code 
    var arr = [2, 5, 6, 3, 8, 9];  
  
    // use of map() method     
  
    var newArr = arr.map(function(val, index){ 
  
      // printing element 
      console.log("key:",index, "value:",val*val); 
    }) 
</script>

输出:

key: 0 value: 4
key: 1 value: 25
key: 2 value: 36
key: 3 value: 9
key: 4 value: 64
key: 5 value: 81

相关用法


注:本文由纯净天空筛选整理自SHUBHAMSINGH10大神的英文原创作品 TypeScript | Array map() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。