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

配列内の要素間の違いを追跡するJavaScript?


Numberリテラルの配列が与えられ、配列の2つの連続する要素の絶対差を返す関数を作成する必要があります。

例-

If input array is [23, 53, 66, 11, 67]
Output should be [ 30, 13, 55, 56]

この問題のコードを書いてみましょう-

インデックス1から配列の終わりまで反復を開始し、元の配列の[i]番目と[i-1]番目の要素の絶対差を新しい配列にフィードし続けるforループを使用します。これがコードです-

var arr = [23, 53, 66, 11, 67]
const createDifference = (arr) => {
   const differenceArray = [];
   for(let i = 1; i < arr.length; i++){
      differenceArray.push(Math.abs(arr[i] - arr[i - 1]));
   };
   return differenceArray;
}
console.log(createDifference(arr));

出力

コンソールでのこのコードの出力は-

になります
[ 30, 13, 55, 56 ]

  1. Javascript DOMとは何ですか?

    JavaScript Document Object Model(DOM)は、WebページのHTML要素を表現したものです。これは、コンテンツやスタイルを変更してWebページを操作するために使用できるインターフェイスです。 ウェブページを右クリックして[検査]を選択すると、DOMにアクセスできます。これを行うことにより、現在表示しているWebページのHTML要素を含むセクションが(右側または左側に)表示されます。これらの要素にカーソルを合わせると、ページ自体のセクションが強調表示されたときに、ページのどのセクションがそれらによって表されているかを確認できます。 コンソールでコーディ

  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