JavaScriptでひねりを加えた要素間の最大の違い
数値の配列を受け取るJavaScript関数を作成する必要があります。関数は、配列の最大要素と最小要素の違いを見つける必要があります。
条件は、元の配列で小さい要素が大きい要素の前に表示されることです。
例-
次の数字の配列を考えてみましょう-
const arr = [2, 5, 6, 12, 1];
この配列の場合、関数は10を出力する必要があります。
配列の最大要素と最小要素はそれぞれ12と1ですが、1は12の前に表示されないため、この質問の目的では、有効な小さい数とは見なされません。
したがって、この関数は差を返します-
12 - 2 = 10
例
以下はコードです-
const arr = [2, 5, 6, 12, 1]; const findLargestDifference = (arr = []) => { if (arr.length <= 1){ return -1; }; let min = arr[0]; let diff = 0; for (let i = 1; i < arr.length; i++) { if (arr[i] > min && (arr[i] - min > diff)) { diff = arr[i] - min; } else if (arr[i] <= min) { min = arr[i]; } } if (diff <= 0){ return -1 }; return diff; }; console.log(findLargestDifference(arr));
出力
以下はコンソールでの出力です-
10
-
JavaScriptとPhpの違い
JavaScriptとPHPはどちらも、プログラミングの世界で最も人気のあるプログラミング言語です。さまざまな重要な特性と機能があるため、これらの言語はどちらも世界中で広く使用されています。 それらの機能に基づいて、JavaScriptとPHPの重要な違いは次のとおりです Sr。いいえ。 キー JavaScript Php 1 導入 JavaScriptは、導入年と比較してPHPの後に開発されました。BrendanEich(1995)によって開発されました。 一方、PHPはJavaScriptの前に導入され、Rasmus Lerdorf(1994)によって開発されま
-
JavaScriptで要素の非表示と表示を切り替える方法は?
JavaScriptで要素の非表示と表示を切り替えるには、コードは次のとおりです- 例 <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style> body { font-family: "Segoe UI", Tahoma, Geneva, Verda