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

JavaScriptを使用した配列の3番目に小さい数


問題

少なくとも3つの長さの数値の配列を受け取るJavaScript関数を作成する必要があります。

この関数は、配列から3番目に小さい数値を返すだけです。

以下はコードです-

const arr = [6, 7, 3, 8, 2, 9, 4, 5];
const thirdSmallest = () => {
   const copy = arr.slice();
   for(let i = 0; i < 2; i++){
      const minIndex = copy.indexOf(Math.min(...copy));
      copy.splice(minIndex, 1);
   };
   return Math.min(...copy);
};
console.log(thirdSmallest(arr));

出力

4

  1. Javascriptを使用して配列に要素を追加する

    配列への要素の追加は、位置ごとに異なる関数を使用して実行できます。 配列の最後に要素を追加する これは、プッシュ方式を使用して実行できます。たとえば、 let veggies = ["Onion", "Raddish"]; veggies.push("Cabbage"); console.log(veggies); これにより、出力が得られます- ["Onion", "Raddish", "Cabbage"] 可変数のをサポートしているため、これを使用して複数のアイテム

  2. 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> <styl