[英]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.