當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。