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

JavaScriptを使用して2次元平面内の2点間の距離を見つける


問題

平面内の2つのポイントを指定するxプロパティとyプロパティの両方を持つ2つのオブジェクトを取り込むJavaScript関数を作成する必要があります。

この関数は、これら2つのポイント間の距離を見つけて返す必要があります。

以下はコードです-

const a = {x: 5, y: -4};
const b = {x: 8, y: 12};
const distanceBetweenPoints = (a = {}, b = {}) => {
   let distance = 0;
   let x1 = a.x,
   x2 = b.x,
   y1 = a.y,
   y2 = b.y;
   distance = Math.sqrt((x2 - x1) * 2 + (y2 - y1) * 2);
   return distance;
};
console.log(distanceBetweenPoints(a, b));

出力

6.164414002968976

  1. 2つの配列の違いを見つける-JavaScript

    このような数の配列が2つあります- const arr1 = [12, 54, 2, 4, 6, 34, 3]; const arr2 = [54, 2, 5, 12, 4, 1, 3, 34]; このような2つの配列を受け取り、両方に共通ではない配列から要素を返すJavaScript関数を作成する必要があります。 例 以下はコードです- const arr1 = [12, 54, 2, 4, 6, 34, 3]; const arr2 = [54, 2, 5, 12, 4, 1, 3, 34]; const difference = (first, second) => { &nb

  2. Dayjs JavaScriptライブラリを使用した2回の違いは?

    以下が私たちの時間データだとしましょう- var startHour = dayjs().hour(10) var endHour = dayjs().hour(22) 違いを得るには、diff()メソッド-を使用します 例 以下はコードです- <!DOCTYPE html> <html lang="en"> <head>    <meta charset="UTF-8">    <meta name="viewport" content