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