-
JavaScriptでreverse()メソッドを使用せずに関数で数値を逆にする
数値を受け取り、その逆数値を配列または文字列に変換して返すJavaScript関数を作成する必要があります。 この関数のコードを書いてみましょう- 例 const num = 234567; const reverseNumber = (num, res = 0) => { if(num){ return reverseNumber(Math.floor(num / 10), (res*10)+(num % 10)); }; return res; }; console
-
JavaScriptすべてのサブ配列に表示されるすべての文字列を含む配列を返します
このような配列の配列があります- const arr = [ ['foo', 'bar', 'hey', 'oi'], ['foo', 'bar', 'hey'], ['foo', 'bar', 'anything'], ['bar', 'anything'] ] このような配列を受け取り、すべてのサ
-
JavaScriptを使用して配列内の各値の最後のn桁を分割するにはどうすればよいですか?
このようなリテラルの配列があります- const arr = ["", 20191219, 20191220, 20191221, 20191222, 20191223, 20191224, 20191225]; この配列と数値nを受け取るJavaScript関数を作成する必要があります。対応する要素にn文字以上が含まれる場合、新しい要素には最後のn文字のみが含まれる必要があります。それ以外の場合は要素そのままにしておく必要があります。 この関数のコードを書いてみましょう- 例 const arr = ["", 20191219, 20191220,
-
主要なJavaScriptに基づいて配列を検索および更新します
このような2つのアレイがあります- let arr1 = [{"LEVEL":4,"POSITION":"RGM"},{"LEVEL":5,"POSITION":"GM"},{"LEVEL":5,"POSITION":"GMH"}] let arr2 = [{"EMAIL":"[email protected]","POSITION":"GM"}
-
オブジェクトの配列で後方にループするJavaScript
このようなオブジェクトの配列があります- let data = [ {id:1, Name: "Abe", RowNumber: 1 }, {id:2, Name: "Bob", RowNumber: 2 }, {id:3, Name: "Clair", RowNumber: 3 }, {id:4, Name: "Don", RowNumber: 3.0 }, {id:5, Name:
-
JavaScript配列内に複数の値が存在するかどうかを確認する方法
数値の2つの配列を受け取り、最初の配列のすべての要素が2番目の配列に存在するかどうかをチェックするJavaScript関数を作成する必要があります。 以下は私たちの配列です- const arr1 = [34, 78, 89]; const arr2 = [78, 67, 34, 99, 56, 89]; コードを書いて、複数の値をチェックしましょう- 例 const arr1 = [34, 78, 89]; const arr2 = [78, 67, 34, 99, 56, 89]; const contains = (first, second) => { &nbs
-
元の配列から2つの連続する要素を追加し、JavaScriptを使用して結果を新しい配列に表示します
数値の配列を受け取り、元の配列からの2つの連続する要素の合計として要素を含む新しい配列を返すJavaScript関数を作成する必要があります。 たとえば、入力配列が-の場合 const arrayOne = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; その場合、出力は-になります。 const newArrayOne = [1, 5, 9, 13, 17] この関数のコードを書いてみましょう- 例 const arrayOne = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; const doubleSum = arr => {
-
与えられた数の桁を数える方法は? JavaScript
ここでの要件は単純です。数値を受け取り、その中の桁数を返すJavaScript関数を作成する必要があります。 例- The number of digits in 4567 is 4 The number of digits in 423467 is 6 The number of digits in 457 is 3 この関数のコードを書いてみましょう- 例 const num = 2353454; const digits = (num, count = 0) => { if(num){ return digits
-
JavaScriptのarray.map内の以前に繰り返された要素にアクセスしますか?
以下が私たちの配列だとしましょう- var details = [ {subjectId:110, subjectName: 'Java' }, {subjectId:111, subjectName: 'Javascript' }, {subjectId:112, subjectName: 'MySQL' }, {subjectId:113, subjectName: 'MongoDB' } ]; ここで、map()の概念を
-
JavaScriptは選択オプションの長さを取得しますか(ドロップダウン)?
以下がドロップダウン(選択)であるとしましょう- <select id="lengthListOfOptionDemo"> <option>John</option> <option>Mike</option> <option>Sam</option> <option>David</option> <option>Carol&l
-
JavaScriptですべての0を右に、1を左に分離する
0、1、およびその他のいくつかの数値を含む数値の配列があります。この配列を受け取り、すべての1を最初に、0を最後にするJavaScript関数を作成する必要があります この関数のコードを書いてみましょう- 例 const arr = [3, 2, 1, 8, 9, 0, 1, 9, 0, 2, 1, 0, 2, 0, 1, 0, 1, 1, 4, 0, 3]; const segregate = arr => { const copy = arr.slice(); for(let i = 0; i < copy.length;
-
JavaScriptでカスタムtoLowerCase()関数を作成する
デフォルトのtoLowerCase()を上書きするJavaScript文字列関数を作成する必要があり、デフォルトの関数と同じ機能を備えている必要があります。 この関数のコードを書いてみましょう- 例 const str = 'Some UpPerCAsE LeTTeRs!!!'; const toLowerCase = function(){ let str = ''; for(let i = 0; i < this.length; i++){ const as
-
合計が0のJavaScriptを使用して元の配列のサブ配列を確認します
正の値と負の値を持つ数値の配列を受け取るJavaScript関数を作成する必要があります。元の配列に正味の合計が0であるサブ配列が存在するかどうかを判断する必要があります。 この関数は、これに基づいてブール値を返す必要があります。 アプローチ ここでのアプローチは単純です。 forループを使用して配列を反復処理し、その特定の要素までの累積合計を計算します。また、累積が0になるか、以前に達成した値に達するポイントがある場合は、合計が0のサブアレイが存在します。それ以外の場合は、合計が0のサブアレイは存在しません。 したがって、この関数のコードを書いてみましょう- 例 const arr =
-
文字列を等しい部分に分割するJavaScript
文字列と数値nを2つの引数として受け取るJavaScript関数を作成する必要があります(数値は、文字列の長さを正確に分割するようなものにする必要があります)。そして、同じ長さのn個の文字列の配列を返す必要があります。 例- If the string is "helloo" and the number is 3 Our output should be: ["ho", "eo", "ll"] ここで、各サブストリングには正確に(配列の長さ/ n)文字が含まれています。そして、各部分文字列は、文字列の対応する
-
スコアが最大のJavaScriptR-eturn配列アイテム
一部の科目で一部の学生が採点した点数を含む配列の配列があります- const arr = [ ['Math', 'John', 100], ['Math', 'Jake', 89], ['Math', 'Amy', 93], ['Science', 'Jake', 89], ['Science', 'John'
-
同じ文字がn距離離れるように文字列を再配置しますJavaScript
繰り返し文字を含む文字列を受け取り、すべての同じ文字が互いに正確にn文字離れている新しい文字列を返すJavaScript関数を作成する必要があります。また、その数は配列の長さよりも小さくする必要があります。 例- If the input string is: "accessories" And the number n is 3 Then, The return value should be: "secrsecisao"になります。 注 −必要な出力を達成するために他の順列がある可能性があります。順序は重要ではありません。ロジックに固執する必要が
-
JavaScriptでのオブジェクトの違い
2つのオブジェクト(ネストされている可能性があります)を受け取り、最初のオブジェクトには存在したが2番目のオブジェクトには存在しなかったキーのキーと値のペアを持つ新しいオブジェクトを返すJavaScript関数を作成する必要があります この関数のコードを書いてみましょう- 例 const obj1 = { "firstName": "Raghav", "lastName": "Raj", "age": 43, &nbs
-
文字列JavaScriptのワイルドカードマッチング
2つの文字列と数値nを受け入れるJavaScript関数を作成する必要があります。関数は2つの文字列に一致します。つまり、2つの文字列に同じ文字が含まれているかどうかをチェックします。両方の文字列に順序に関係なく同じ文字が含まれている場合、または最大でn個の異なる文字が含まれている場合、関数はtrueを返す必要があります。それ以外の場合、関数はfalseを返します。 この関数のコードを書いてみましょう- 例 const str1 = 'first string'; const str2 = 'second string'; const wildcardMat
-
JavaScriptで奇数と偶数を分離する
数値の配列を受け取り、すべての偶数が奇数の左側に表示され、すべての奇数が右側に表示される配列を返すJavaScript関数を作成する必要があります任意の偶数の側。 したがって、この関数のコードを書いてみましょう- 例 const arr = [2, 6, 3, 7, 8, 3, 5, 4, 3, 6, 87, 23, 2, 23, 67, 4]; const isEven = num => num % 2 === 0; const sorter = (a, b) => { if(isEven(a) && !isEven(b)){ &nbs
-
JavaScriptの線形時間における2つの整数の最大積
正の数と負の数の数の配列を受け取り、1回の走査で2つの数の最大積を返すJavaScript関数を作成する必要があります。 この関数のコードを書いてみましょう- 例 const arr = [-1, -3, -4, 2, 0, -5]; const arr2 = [2, 3, 5, 7, -7, 5, 8, -5]; const produce = arr => arr.reduce((acc, val) => acc*val); const maximumProduct = (arr = []) => { const [first] = arr;