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


ES6 Math.trunc()用法及代码示例



此函数将数组的一部分浅复制到同一数组中的另一个位置,并在不修改其长度的情况下返回它。

用法

下面陈述的语法用于数组方法“.copyWithin()”,其中,

  • target- 将序列复制到的从零开始的索引。如果为负,则目标将从末尾开始计数。

  • start- 这是一个可选参数。从零开始复制元素的索引。如果为负数,start 将从末尾开始计数。如果省略开始,copyWithin将从索引 0 复制。

  • end- 这是一个可选参数。从零开始的索引,从中结束复制元素。copyWithin复制到但不包括结束。如果为负,则从末尾开始计数。如果省略结束,copyWithin将复制到最后一个索引。

arr.copyWithin(target[, start[, end]])

示例

<script>
   //copy with in
   let marks = [10,20,30,40,50,60]
   console.log(marks.copyWithin(0,2,4)) //destination,source start,source end(excluding)
   console.log(marks.copyWithin(2,4))//destination,source start,(till length)
</script>

上述代码的输出将如下所示 -

[30, 40, 30, 40, 50, 60]
[30, 40, 50, 60, 50, 60]

注:本文由纯净天空筛选整理自 ES6 - Math.trunc()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。