簡體   English   中英

比較兩個數組並以相同的值索引更改數據

[英]Compare two arrays and at same value index change data

我有一個像這樣的數組:

    array1 = ["Jan","Feb",....,"Dec"];
    array2 = ["Jan","Sep"];

現在比較兩者,並將array1[0]array1[8]值更改為0

我想要輸出:

    array1 = [0, "Feb", "March", ..., 0, "Oct", ..., "Dec"]

不知道我是否理解正確,但是假設您想將array1的值更改為0(如果它們包含在array2中),則可以執行以下操作:

 array1 = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]; array2 = ["Jan","Sep"]; for (let i = 0; i < array1.length; i++) { if (array2.includes(array1[i])) { array1[i] = 0; } } console.log(array1); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM