2つの配列を1つのJavaScriptオブジェクトに変換できますか?
以下は、2つの配列を1つのJavaScriptオブジェクトに変換するコードです-
例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .result,.sample { font-size: 18px; font-weight: 500; color: rebeccapurple; } .result { color: red; } </style> </head> <body> <h1>Convert two arrays into one JavaScript object</h1> <div class="sample"> ["firstName", "lastName", "age"]<br />["Rohan", "Sharma", 21] </div> <div class="result"><br /></div> <button class="Btn">CLICK HERE</button> <h3>Click on the above button to create an object from the above two arrays</h3> <script> let resEle = document.querySelector(".result"); let BtnEle = document.querySelector(".Btn"); var objKeys = ["firstName", "lastName", "age"]; var objValues = ["Rohan", "Sharma", 21]; var resultObj = {}; BtnEle.addEventListener("click", () => { objKeys.forEach( (element, index) => (resultObj[element] = objValues[index]) ); for (let i in resultObj) { resEle.innerHTML += "Key = " + i + " : Value = " + resultObj[i] + "<br>"; } }); </script> </body> </html>
出力
上記のコードは次の出力を生成します-
[ここをクリック]ボタンをクリックすると-
-
JavaScriptを使用して、2つの並べ替えられた配列を1つの並べ替えられた配列にマージする
問題 2つの並べ替えられた数値の配列を受け取るJavaScript関数を作成する必要があります。この関数は、両方の配列のすべての要素を新しい配列にマージし、同じ順序で並べ替えられた新しい配列を返す必要があります。 例 以下はコードです- const arr1 = [1, 3, 4, 5, 6, 8]; const arr2 = [4, 6, 8, 9, 11]; const mergeSortedArrays = (arr1 = [], arr2 = []) => { const res = []; let i = 0;  
-
2つのソートされた配列を1つにマージするC#プログラム
マージする2つの配列を設定します- int[] arr1 = new int[5] { 5, 15, 25, 30, 47 }; int[] arr2 = new int[5] { 55, 60, 76, 83, 95 }; 次に、上記の両方の配列をマージする3番目の配列を取得します- int[] merged = new int[10