JavaScriptの配列で最大値のインデックスを返します
数値の配列を受け取るJavaScript関数を作成する必要があります。配列には、複数の最大要素が含まれる場合があります(つまり、最大要素の繰り返し)。
そのような配列を1つ取り込んで、最大要素のすべてのインデックスを返すJavaScript関数を作成する必要があります。
例
このためのコードは-
になりますconst arr = [10, 5, 4, 10, 5, 10, 6]; const findGreatestIndices = arr => { const val = Math.max(...arr); const greatest = arr.reduce((indexes, element, index) => { if(element === val){ return indexes.concat([index]); } else { return indexes; }; }, []); return greatest; } console.log(findGreatestIndices(arr));
出力
そして、コンソールの出力は-
になります[ 0, 3, 5 ]
-
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> <st
-
複数の値で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> &nbs