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

オブジェクトの配列内の複数のプロパティを同じ配列JavaScriptにマップします


このようなオブジェクトの配列があるとします-

const arr = [
   {a: 1, b: 2},
   {a: 3, b: 4},
   {a: 5, b: 6}
];

そのようなオブジェクトの配列を1つ取り込むJavaScript関数を作成する必要があります。次に、関数はこの配列を次のような数値リテラルの配列にマップする必要があります-

const output = [1, 2, 3, 4, 5, 6];

const arr = [
   {a: 1, b: 2},
   {a: 3, b: 4},
   {a: 5, b: 6}
];
const pushToArray = (arr = []) => {
   const result = arr.reduce((acc, obj) => {
    acc.push(obj.a);
   acc.push(obj.b);
   return acc;
}, []);
   return result;
};
console.log(pushToArray(arr));

出力

そして、コンソールの出力は-

になります
[ 1, 2, 3, 4, 5, 6 ]

  1. JavaScript-配列オブジェクトの長さ

    JavaScriptのlengthプロパティは、オブジェクトのサイズを返します。以下は、文字列および配列オブジェクトの長さのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document

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