-
JavaScriptで配列の先行ゼロを削除する
この質問の要件は単純です。数値の配列を受け取るJavaScript関数を作成する必要があります。 配列に先行ゼロが含まれている場合、関数は先行ゼロを削除する必要があります。それ以外の場合、関数は何も実行しません。 例:入力配列が-の場合 const arr = [0, 0, 0, 14, 0, 63, 0]; その場合、出力は-になります。 const output = [14, 0, 63, 0]; したがって、この関数のコードを書いてみましょう- 例 このためのコードは-になります const arr = [0, 0, 0, 14, 0, 63, 0]; const remove
-
JavaScriptで配列をチャンク化する
リテラルの配列を受け取り、元の配列の要素が正確に2の長さのサブ配列にチャンクされた新しい配列を返すJavaScript関数を作成する必要があります。ここで、元の配列の長さが2で正確に割り切れない場合は、最後のサブ配列には要素が1つだけ含まれている必要があります。 例:入力配列が-の場合 const arr = [1, 2, 3, 4, 5, 6, 7]; その場合、出力は-になります。 const output = [[1, 2], [3, 4], [5, 6], [7]] したがって、この関数のコードを書いてみましょう- 例 このためのコードは-になります const arr = [
-
JavaScriptで真ん中の要素を見つける
数値の配列を受け取るJavaScript関数を作成する必要があります。関数は、配列の真ん中の要素を返す必要があります。 例:配列が-の場合 const arr = [1, 2, 3, 4, 5, 6, 7]; その場合、出力は4になります。 例 このためのコードは-になります const arr = [1, 2, 3, 4, 5, 6, 7]; const middle = function(){ const half = this.length >> 1; const offset = 1 - this.length %
-
JavaScriptで動的に型付けされた配列の最大数
いくつかの数値、いくつかの文字列、およびいくつかのfalse値を含む配列を受け取るJavaScript関数を作成する必要があります。この関数は、配列から最大の数値を返す必要があります。 例:入力配列が-の場合 const arr = [23, 'hello', undefined, null, 21, 65, NaN, 1, undefined, 'hii']; その場合、出力は65になります。 したがって、この関数のコードを書いてみましょう- 例 このためのコードは-になります const arr = [23, 'hello', und
-
JavaScriptで奇数の出現番号を取得する
整数の配列が与えられた場合、この配列を受け取り、奇数回出現する1つの要素を見つける関数を作成する必要があります。 奇数回出現する整数は常に1つだけです。配列をソートすることでこの問題に取り組みます。並べ替えたら、配列を反復処理して、奇数回出現する要素を選択できます。 例 このためのコードは-になります const arr = [20, 1, -1, 2, -2, 3, 3, 5, 5, 1, 2, 4, 20, 4, -1, -2, 5]; const findOdd = arr => { let count = 0; let la
-
JavaScriptで配列からネガを削除する
複数の値の配列arrが与えられます。例- [-3,5,1,3,2,10] 配列内の負の値を削除する関数を作成する必要があります。関数の実行が終了したら、配列は正の数だけで構成されている必要があります。 これを行うには、一時配列を作成せず、popメソッドのみを使用して配列内の値を削除する必要があります。 したがって、この関数のコードを書いてみましょう- 例 このためのコードは-になります // strip all negatives off the end while (x.length && x[x.length - 1] < 0) {
-
配列を結合してJavaScriptで文字列を形成する
文字列の配列を受け取るJavaScript関数を作成する必要があります。関数は、配列のすべての文字列を結合し、すべての空白をダッシュ「-」に置き換えて、このように形成された文字列を返す必要があります。 たとえば、配列が-の場合 const arr = ["QA testing promotion ", " Twitter ", "Facebook ", "Test"]; その場合、出力は-になります。 const output = "QA-testing-promotion-Twitter-Fac
-
JavaScriptでの配列の比較と入力
2つの配列を比較し、その配列を2番目の配列のすべての要素で埋め、最初の配列には存在するが2番目の配列では欠落しているすべての要素をnullで埋める3番目の配列を作成する関数を作成する必要があります。 例: 2つの配列が-の場合 const arr1 = ['f', 'g', 'h']; const arr2 = ['f', 'h']; その場合、出力は-になります。 const output = ['f', null, 'h']; したがって、この関数のコードを書いてみましょう
-
配列内の要素をJavaScriptの別の配列の要素に置き換える方法は?
要素を別の配列の要素に置き換えるには、splice()を使用します。以下はコードです- 例 var values = ['John', 'David', 'Bob', 'Mike', 'Sam', 'Carol', 'Adam']; var marks = [55, 78, 90]; Array.prototype.splice.apply(values, [0, marks.length].concat(marks)); console.log(values); 上記のプログラム
-
数字を表示するJavaScriptの再帰例は降順ですか?
再帰と呼ばれる基本条件を使用して、同じ関数を何度も呼び出すことができます。次のコードは- 例 function recursiveFunction(num) { console.log(num); if (num > 0) { recursiveFunction(num - 1); } } recursiveFunction(5); 上記のプログラムを実行するには、次のコマンドを使用する必要があります- node fileName.js. ここで、私のファイル名はd
-
JavaScriptで昇順配列をチェックする
整数のシーケンスを配列として指定し、配列から1つ以下の要素を削除することで、厳密に増加するシーケンスを取得できるかどうかを判断します。 注:シーケンスa0、a1、...、aは、a0
-
JavaScriptの配列内で偶数のみを繰り返す
同じ配列内で偶数を繰り返すJavaScript関数を作成する必要があります。 たとえば、次の配列が与えられた場合- const arr = [1, 2, 5, 6, 8]; 出力 出力を取得する必要があります- const output = [1, 2, 2, 5, 6, 6, 8, 8]; したがって、この関数のコードを書いてみましょう- 例 このためのコードは-になります const arr = [1, 2, 5, 6, 8]; const repeatEvenNumbers = arr => { let end = arr.length -1; &
-
JavaScriptで最も近い要素のインデックス
このような配列があるとします- const arr = [2, 42, 82, 122, 162, 202, 242, 282, 322, 362]; そのような配列と数値、たとえばnを受け取るJavaScript関数を作成する必要があります。 この関数は、数値nに最も近い配列からアイテムのインデックスを返す必要があります。 したがって、この関数のコードを書いてみましょう- 例 このためのコードは-になります const arr = [2, 42, 82, 122, 162, 202, 242, 282, 322, 362]; const closestIndex = (num, ar
-
JavaScriptで配列内の一意の要素を数える
配列内のすべての一意のアイテムをカウントするJavaScript関数を作成する必要があります。この関数は、配列の一意の各要素の数を表すオブジェクトを返す必要があります。 したがって、この関数のコードを書いてみましょう- 例 このためのコードは-になります const arr = ["hi", "hello", "hi"]; const countUnique = arr => { const counts = {}; for (var i = 0; i < arr.l
-
JavaScriptでますます小さく数える
このようなリテラルの配列があるとします- const arr = [3, 5, 5, 2, 23, 4, 7, 8, 8, 9]; この配列と数値(たとえばn)を受け取り、nより大きい要素と小さい要素の数を表すオブジェクトを返すJavaScript関数を作成する必要があります。 したがって、この関数のコードを書いてみましょう- 例 このためのコードは-になります const arr = [3, 5, 5, 2, 23, 4, 7, 8, 8, 9]; const smallerLargerNumbers = (arr, num) => { return a
-
JavaScriptで配列に数値のテーブルを書き込む
mとnの2つの数値を取り、mの最初のn倍の配列を返すJavaScript関数を作成する必要があります。 したがって、この関数のコードを書いてみましょう- 例 このためのコードは-になります const num1 = 4; const num2 = 6; const multiples = (num1, num2) => { const res = []; for(let i = num1; i <= num1 * num2; i += num1){ res.push(i);  
-
JavaScriptで要素がn回以上繰り返されていますか
2つの引数を取るJavaScript関数を作成する必要があります- いくつかの繰り返し要素を含む可能性のあるリテラルの配列、たとえばarr。 数、たとえば制限。 この関数は、配列の要素が制限回数を超えて繰り返されていないことを検証する必要があります。いずれかの要素が制限を超えて繰り返された場合、関数はfalseを返し、それ以外の場合はtrueを返します。 したがって、この関数のコードを書いてみましょう- 例 このためのコードは-になります const arr = [4, 6, 7, 4, 2, 5, 7, 7, 4, 4, 3]; const validateElemen
-
JavaScriptで角かっこのバランスを見つける
「(」と「)」の2種類の文字のみで構成される文字列があるとします。このような文字列を1つ取り込んで、必要な回数だけ「(」または「)」を挿入して括弧のバランスをとる関数を作成する必要があります。次に、関数は、文字列のバランスを取るために文字列に挿入された最小数を返す必要があります。 例:文字列が-の場合 const str = '()))'; ((を前に付けることで、文字列のバランスをとることができるため、出力は2になります。 例 このためのコードは-になります const str = '()))'; const balanceParanthesis = s
-
JavaScriptの文字列プロパティ値でオブジェクトの配列を並べ替える
このようなオブジェクトの配列があるとします- const arr = [ { first_name: 'Lazslo', last_name: 'Jamf' }, { first_name: 'Pig', last_name: 'Bodine' }, { first_name: 'Pirate', last_name: 'Prentice' } ]; このような配列を1つ取り込んで、last_nameキーのアルファベット
-
特定の要素をプッシュしてJavaScriptで持続させる
このようなオブジェクトの配列があるとします- const arr = [ {flag: true, other: 1}, {flag: true, other: 2}, {flag: false, other: 3}, {flag: true, other: 4}, {flag: true, other: 5}, {flag: true, other: 6}, {flag: false, other: 7} ];