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

現在の配列に、JavaScriptの配列の対応する要素の2乗を追加します


このような数字の配列があります-

const arr = [12, 19, 5, 7, 9, 11, 21, 4];

このような配列を受け取り、元の配列のすべての項目に、配列の対応する要素の2乗が追加された新しい配列を返す関数を作成する必要があります。

このサンプル配列の場合、出力は-

になります。
[12, 19, 5, 7, 9, 11, 21, 4, 144, 361, 25, 49, 81, 121, 441, 16]

const arr = [12, 19, 5, 7, 9, 11, 21, 4];
const multiplyArray = (arr) => {
   return arr.reduce((acc, val) => {
      return acc.concat(val * val);
   }, arr);
};
console.log(multiplyArray(arr));

出力

コンソールの出力は-

になります
[12, 19, 5, 7, 9, 11, 21, 4, 144, 361, 25, 49, 81, 121, 441, 16]

  1. JavaScript配列にアイテムを追加するにはどうすればよいですか?

    JavaScript配列にアイテムを追加するには、push()メソッドを使用します。 例 次のコードを実行して、アイテムを追加してみてください。 <html>    <body>       <script>          var arr = ["marketing", "technical", "finance", "sales"];     &nb

  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