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

JavaScriptのデフォルト値を使用して配列を新しい配列にマッピングする


このようなストップウォッチの開始時間と停止時間の配列があるとします-

const arr = [
   { startTime: 1234, stopTime: 2345 },
   { startTime: 3452, stopTime: 9304 },
   { startTime: 2345, stopTime: 7432 },
   { startTime: 4567, stopTime: 6252 }
];

そのような配列を1つ取るJavaScript関数を作成する必要があります。関数は、それらを1つの最終的な配列に変換する必要があります。これは、各エントリに経過した実際の時間です。

したがって、上記の配列の場合、出力は次のようになります-

const output = [ 1111, 5852, 5087, 1685 ];

このためのコードは-

になります
const arr = [
   { startTime: 1234, stopTime: 2345 },
   { startTime: 3452, stopTime: 9304 },
   { startTime: 2345, stopTime: 7432 },
   { startTime: 4567, stopTime: 6252 }
];
const findInterval = (arr = []) => {
   let res = [];
   res = arr.map(el => {
      const { startTime: sT, stopTime: eT } = el;
      const interval = eT - sT;
      return interval;
   });
   return res;
};
console.log(findInterval(arr));

出力

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

になります
[ 1111, 5852, 5087, 1685 ]

  1. JavaScriptオブジェクトを新しい配列にフォーマットする

    以下は、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

  2. JavaScriptでnull/空のオブジェクトを持つ配列に値を割り当てる方法は?

    以下は、JavaScript-を使用してnull/空のオブジェクトを含む配列に値を割り当てるコードです。 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> &