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


JavaScript Array with()用法及代码示例


中的with()方法JavaScript 数组返回一个新数组,其中给定索引处的元素替换为给定值。

用法:

input_array.with(index, value)

参数:

  • index :如果数组中不存在提供的索引,则抛出RangeError。
  • 值:我t 是分配给指定索引位置的值。

示例 1:考虑一个包含 5 个元素的 JavaScript 数组,并将索引位置 - 4 处的值替换为 100。

let actual_array = [60, 78, 90, 34, 67];
console.log("Existing Array: ", actual_array);

// with()
let final_array = actual_array.with(4, 100);
console.log("Final Array: ", final_array);

输出:

Existing Array:  [60, 78, 90, 34, 67]
Final Array: [60, 78, 90, 34, 100]

示例 2:让我们将 map() 函数应用于此函数,并将索引 - 4 处的元素替换为 100 乘以 2。

let actual_array = [60, 78, 90, 34, 67];
console.log("Existing Array: ", actual_array);

// with()
let final_array = actual_array
    .with(4, 100)
    .map((x) => x * 2);
console.log("Final Array: ", final_array);

输出:

Existing Array:  [60, 78, 90, 34, 67]
Final Array: [60, 78, 90, 34, 200]

相关用法


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