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

JavaScriptの文字列配列から最小の要素を見つける


文字列の配列を受け取り、最も短い文字列のインデックスを返すJavaScript関数を作成する必要があります。

単純にforループを使用して、長さが最も短い文字列のインデックスを永続化します。

したがって、この関数のコードを書いてみましょう-

このためのコードは-

になります
const arr = ['this', 'can', 'be', 'some', 'random', 'sentence'];
const findSmallest = arr => {
   const creds = arr.reduce((acc, val, index) => {
      let { ind, len } = acc;
      if(val.length < len){
         len = val.length;
         ind = index;
      };
      return { ind, len };
   }, {
      ind: -1,
      len: Infinity
   });
   return arr[creds['ind']];
};
console.log(findSmallest(arr));

出力

コンソールの出力は-

になります
be

  1. ラムダ式を使用して配列から最小の要素を見つけるC#プログラム

    配列を宣言する- int[] arr = { 10, 15, 5, 20}; 配列から最小の要素を取得するには、ラムダ式でMin()メソッドを使用します- arr.Min()); これが完全なコードです- 例 using System; using System.Linq; class Demo {    static void Main() {       int[] arr = { 10, 15, 5, 20};       Console.WriteLine(arr.Min(element => M

  2. 2D配列でK番目に小さい要素を見つけるC#プログラム

    2D配列を宣言する- int[] a = new int[] {    65,    45,    32,    97,    23,    75,    59 }; K番目に小さい整数、つまり5番目に小さい整数が必要だとします。配列を最初に並べ替える- Array.Sort(a); 5番目に小さい要素を取得するには- a[k - 1]; 完全なコードを見てみましょう- 例 using System; using System.IO; using S