Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

可変数の配列を1つに連結する-JavaScript


任意の数のJavaScript配列を受け取り、入力配列からのすべての値が連結された単一の配列を返すJavaScript関数を作成する必要があります。

例-入力配列が-

の場合
[1, 5], [44, 67, 3], [2, 5], [7], [4], [3, 7], [6]

その場合、出力は-

になります。
const output = [1, 5, 44, 67, 3, 2, 5, 7, 4, 3, 7, 6];

以下はコードです-

const a = [1, 5], b = [44, 67, 3], c = [2, 5], d = [7], e = [4], f = [3,
7], g = [6];
const concatArrays = (...arr) => {
   const res = arr.reduce((acc, val) => {
      return acc.concat(...val);
   }, []);
   return res;
};
console.log(concatArrays(a, b, c, d, e, f, g));

出力

以下はコンソールの出力です-

[
   1, 5, 44, 67, 3,
   2, 5,  7,  4, 3,
   7, 6
]

  1. JavaScriptを使用して複数の画像を1つの画像に結合する

    以下は、JavaScriptを使用して複数の画像を1つの画像に結合するためのコードです- 例 <!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

  2. 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>