-
JavaScriptで最小のフィッティング数を見つける
数値の配列を受け取り、配列内のすべての数値を正確に除算できる数値を返すJavaScript関数を作成する必要があります。 したがって、この関数のコードを書いてみましょう- 例 このためのコードは-になります const arr = [4, 6, 34, 76, 78, 44, 34, 26, 88, 76, 42]; const dividesAll = el => { const result = []; let num; for (num = Math.floor(el / 2); num > 1
-
JavaScriptでの数値の10進数
整数または浮動小数点数の数値を受け取るJavaScript関数を作成する必要があります。 浮動小数点数の場合は、小数点以下の数を返す必要があります。 それ以外の場合は0を返す必要があります。 例 このためのコードは-になります const num1 = 1.123456789; const num2 = 123456789; const decimalCount = num => { // Convert to String const numStr = String(num); // String Co
-
JavaScriptで文字列を数字にマッピングする
文字列を取り込むJavaScript関数を作成する必要があります。文字列内の対応するすべての文字の各番号を出力する必要があります。 例: a = 1 b = 2 c = 3 d = 4 e =5 . . . y = 25 z = 25 注:特殊文字とスペースはすべて削除してください。 したがって、入力が-の場合 "hello man" その場合、出力は-になります。 "8,5,12,12,15,13,1,14" 例 このためのコードは-になります const str = 'hello man'; const charPositio
-
JavaScriptでMath.sqrt()を使用しない平方根関数
Math.sqrt()関数を使用せずに、数値を取り込んでその平方根を計算するJavaScript関数を作成する必要があります。 したがって、この関数のコードを書いてみましょう- 例 このためのコードは-になります const square = (n, i, j) => { let mid = (i + j) / 2; let mul = mid * mid; if ((mul === n) || (Math.abs(mul - n) < 0.00001)){
-
JavaScriptで空白で始まるゼロを置き換える
数値を表す文字列を受け取るJavaScript関数を作成する必要があります。 先行ゼロを数値のスペースに置き換えます。番号の前のスペースが保持されていることを確認してください。 例:文字列値が-として定義されている場合 "004590808" 次に、出力は次のようになります- "4590808" 例 このためのコードは-になります const str = ' 004590808'; const replaceWithSpace = str => { let replaced = ''
-
JavaScriptで2つの配列をJSONオブジェクトに変換する
これらのようなリテラルの2つの配列があるとします- const options = ['A', 'B', 'C', 'D']; const values = [true, false, false, false]; 次のように、これら2つの配列からオブジェクトの新しい配列を作成して返すJavaScript関数を作成する必要があります- const response = [ {opt: 'A', val: true}, {opt: 'B', val
-
1つの配列を使用してJavaScriptで他の配列をフィルタリングするのに役立てる
次のような配列とオブジェクトがあるとします- オブジェクト: const main = [ {name: "Karan", age: 34}, {name: "Aayush", age: 24}, {name: "Ameesh", age: 23}, {name: "Joy", age: 33}, {name: "Siddarth", age: 43},
-
JavaScriptでJSONオブジェクトからプロパティを削除する
たとえば、次のようにオブジェクトを作成します- const myObject = { "ircEvent": "PRIVMSG", "method": "newURI", "regex": "^https://.*" }; 次のように、プロパティの正規表現を削除してnewmyObjectを作成するための最良の方法を説明する必要があります- const myObject = { &nbs
-
JavaScriptでJSONオブジェクトの長さを見つける最良の方法
このようなオブジェクトがあるとします- const obj = { name: "Ramesh", age: 34, occupation: "HR Manager", address: "Tilak Nagar, New Delhi", experience: 13 }; オブジェクトのサイズ(つまり、オブジェクト内のプロパティの数)を計算するJavaScript関数をオブジェクトに記述する必要がありま
-
JavaScriptのカタツムリトレイルの問題
このような配列があるとします- const arr = [ [1, 2, 3, 4], [12,13,14,5], [11,16,15,6], [10,9, 8, 7] ]; 配列は正方行列にバインドされています。 この配列を取り込んで、要素を取り、中心に収束するまでスパイラルインすることで新しい配列を構築するJavaScript関数を作成する必要があります。カタツムリの小道がマトリックスの外側と内側を渦巻いています。 したがって、上記の配列の出力は-になります。 const outp
-
JavaScriptで独自の方法で2つの配列をマージする
2つの配列を取り込んで、配列を取得する要素を配列から交互にマージするJavaScript関数を作成する必要があります。 例 2つの配列が-の場合 const arr1 = [4, 3, 2, 5, 6, 8, 9]; const arr2 = [2, 1, 6, 8, 9, 4, 3]; その場合、出力は-になります。 const output = [4, 2, 3, 1, 2, 6, 5, 8, 6, 9, 8, 4, 9, 3]; したがって、この関数のコードを書いてみましょう- 例 このためのコードは-になります const arr1 = [4, 3, 2, 5, 6, 8, 9
-
JavaScriptで同一の要素を追加する
数値の配列を受け取り、1つのインデックスですべての同一の数値を合計するJavaScript関数を作成する必要があります。 例 入力配列が-の場合 const arr = [20, 10, 15, 20, 15, 10]; その場合、出力は-になります。 const output = [40, 20, 30]; したがって、この関数のコードを書いてみましょう- 例 このためのコードは-になります const arr = [20, 10, 15, 20, 15, 10]; const addSimilar = arr => { for(let i = 0;
-
JavaScriptの文字列配列から最小の要素を見つける
文字列の配列を受け取り、最も短い文字列のインデックスを返すJavaScript関数を作成する必要があります。 単純にforループを使用して、長さが最も短い文字列のインデックスを永続化します。 したがって、この関数のコードを書いてみましょう- 例 このためのコードは-になります const arr = ['this', 'can', 'be', 'some', 'random', 'sentence']; const findSmallest = arr => {  
-
JSONオブジェクトからJavaScriptの配列へ
JavaScriptオブジェクトから、オブジェクトのすべてのプロパティの値を含む配列を作成する必要があります。 たとえば、このオブジェクトが与えられた場合- { "firstName": "John", "lastName": "Smith", "isAlive": "true", "a } この配列を作成する必要があります- const myarray =
-
数字を合計し、JavaScriptで最も近い素数を見つける
数値を受け取り、その桁の合計を見つけ、その合計以上の素数を返すJavaScript関数を作成する必要があります。 したがって、この関数のコードを書いてみましょう- 例 このためのコードは-になります const num = 56563; const digitSum = (num, sum = 0) => { if(num){ return digitSum(Math.floor(num / 10), sum + (num % 10)); } return sum;
-
JavaScriptの多くの配列から共通の要素を取得する
任意の数の配列を受け取り、すべての配列に共通の要素の配列を返すJavaScript関数を作成する必要があります。共通の要素がない場合は、空の配列を返す必要があります。 したがって、この関数のコードを書いてみましょう- 例 このためのコードは-になります const arr1 = [2, 6, 7, 1, 7, 8, 4, 3]; const arr2 = [5, ,7, 2, 2, 1, 3]; const arr3 = [1, 56, 345, 6, 54, 2, 68, 85, 3]; const intersection = (arr1, arr2) => { &
-
JavaScriptでのNumberの桁の繰り返しの合計
数値が1桁になるまで、数値の桁を再帰的に合計するJavaScript関数を作成する必要があります。 数値を文字列やその他のデータ型に変換せずに、これを行う必要があります。 したがって、この関数のコードを書いてみましょう- 例 このためのコードは-になります const num = 546767643; const sumDigit = (num, sum = 0) => { if(num){ return sumDigit(Math.floor(num / 10), sum + (num % 10));  
-
JavaScriptで配列を並べ替える
数値の配列を受け取るJavaScript関数を作成する必要があります。関数は、すべての3桁の整数を配列の先頭に配置する必要があります。 const numList = [1, 324,34, 3434, 304, 2929, 23, 444]; したがって、この関数のコードを書いてみましょう- 例 このためのコードは-になります const numList = [1, 324,34, 3434, 304, 2929, 23, 444]; const isThreeDigit = num => num > 99 && num < 1000; const br
-
JavaScriptでの数値の2乗連結
数値を受け取り、元の数値のすべての桁が2乗されて連結された新しい数値を返すJavaScript関数を作成する必要があります。 例:番号が-の場合 99 その場合、出力は-になります。 8181 9 ^ 2は81で、1^2は1だからです。 したがって、この関数のコードを書いてみましょう- 例 このためのコードは-になります const num = 9119; const squared = num => { const numStr = String(num); let res = ''; &nbs
-
JavaScriptでsort()を使用せずに配列を並べ替える
数値の配列を受け取るJavaScript関数を作成する必要があります。 関数はArray.prototype.sort()メソッドを使用して配列を並べ替える必要がありますが、ここでは、Array.prototype.reduce()メソッドを使用して配列を並べ替える必要があります。 したがって、この関数のコードを書いてみましょう- 例 このためのコードは-になります const arr = [4, 56, 5, 3, 34, 37, 89, 57, 98]; const sortWithReduce = arr => { return arr.reduce