-
JavaScriptの条件に基づいて配列を並べ替えますか?
カードゲームの一部のプレーヤーのスコアを含むオブジェクトの配列があるとします- const scorecard = [{ name: "Zahir", score: 23 }, { name: "Kabir", score: 13 }, { name: "Kunal", score: 29 }, { &n
-
JavaScriptを並べ替えることなく、配列内の一意の要素をカウントします
たとえば、いくつかの重複する値を含むリテラルの配列があります- const arr = ['Cat', 'Dog', 'Cat', 'Elephant', 'Dog', 'Grapes', 'Dog', 'Lion', 'Grapes', 'Lion']; 配列内の一意の要素の数を返す関数を作成する必要があります。これを行うには、Array.prototype.reduce()とArray.prototype.lastIndexOf(
-
オブジェクトJavaScriptの配列からの上位n個の最大値
たとえば、次のようなオブジェクトの配列があります- const arr = [ {"id":0,"start":0,"duration":117,"slide":4,"view":0}, {"id":0,"start":0,"duration":12,"slide":1,"view":0}, {"id"
-
別のJavaScriptの対応する値に応じて配列の要素を取得する
2つの配列があるとします。たとえば、次の2つを考えます- const array1 = ['a','b','c','d','e','f','g','h']; const array2 = [ 1, 0, 0, 1 , 0, 0, 1, 0]; 両方の配列は同じ長さになるようにバインドされています。 2番目の配列の要素が提供されると、2番目の配列で引数として使用した要素のインデックスに対応するインデックスを持つすべての要素の最初の配列からサブ配列を返す関数を作成する必
-
JavaScriptのネストされた配列で最大数を見つける
数値の配列(任意のレベルにネストされている)を受け取り、配列に存在する最大の数値を返す単純な関数をJavaScriptで作成する必要があります。 例-入力配列が-の場合 const arr = [ 34, 65, 67, [ 43, 76, 87, 23, 56, 7, [ 54, 7, 87, 23, 79, 314, 2 ], &n
-
JavaScriptで長さを同じに保ちながら、配列から重複を削除します
配列を受け取り、その配列からすべての重複を削除し、最後に同じ数の空の文字列を挿入する関数を作成する必要があります。 たとえば、-4つの重複する値が見つかった場合は、すべてを削除して、最後に4つの空の文字列を挿入する必要があります。 したがって、この問題のコードを書いてみましょう- 例 const arr = [1,2,3,1,2,3,2,2,3,4,5,5,12,1,23,4,1]; const deleteAndInsert = arr => { const creds = arr.reduce((acc, val, ind, array) => {
-
配列を複雑な配列JavaScriptに変換する方法は?
=配列の任意の数です。配列の連続する要素の合計が数nを超える場合、配列をサブ配列に分割するために関数が必要です。 例- // if the original array is: const arr = [2, 1, 2, 1, 1, 1, 1, 1]; // and the number n is 4 // then the output array should be: const output = [ [ 2, 1 ], [ 2, 1, 1 ], [ 1, 1, 1 ] ]; この関数のコードを書いてみましょう- 例 const arr = [2, 1, 2, 1, 1, 1, 1,
-
文字列JavaScriptの数値に従って配列内の文字列を並べ替える
文字列の配列があり、それぞれに次のような1つ以上の数字が含まれています- const arr = ['di5aster', 'ca1amity', 'cod3', 'ho2me3', 'ca11ing']; この配列を文字列に存在する番号の昇順で並べ替える並べ替え関数を作成する必要があります。正しい順序は-になります const output = [ 'ca1amity', 'cod3', 'di5aster', 'ca11ing', 'ho
-
配列JavaScriptの親キーで子キーを生成するにはどうすればよいですか?
たとえば、次のようなオブジェクトの配列があります- const arr = [ { id: 1, parent_id: 0, title: 'Movies' }, { id: 2, parent_id: 0, title: 'Music' }, { id: 3, parent_id: 1, title: 'Russian movies' }, { id: 4, parent_id: 2, title: 'Russian music
-
2つの配列を比較し、JavaScriptと一致しなかった値を取得します
いくつかの共通の値を含むリテラルの2つの配列があります。私たちの仕事は、共通ではない両方の配列からのすべての要素を含む配列を返す関数を作成することです。 例- // if the two arrays are: const first = ['cat', 'dog', 'mouse']; const second = ['zebra', 'tiger', 'dog', 'mouse']; // then the output should be: const output = [&
-
配列JavaScriptからすべてのN番目の要素を削除するにはどうすればよいですか?
たとえば、配列と数値nを取り込んで配列のn番目ごとの要素を削除する関数removeNthを作成する必要があるとします。 これは、Array.prototype.splice()メソッドを使用して実行できます。これを実行するためのコードは、次のとおりです- 例 const arr = ['T','h','a','i','s','b',' ','i','c','s',' ','a','t',
-
動的json配列JavaScriptのフォーマット
たとえば、次のようなオブジェクトの配列があります- const arr = [ {"name1": "firstString"}, {"name2": "secondString"}, {"name3": "thirdString"}, {"name4": "fourthString"}, {"na
-
2つの要素で一致するものを見つけるJavaScript
配列の最初の要素の文字列に、配列の2番目の要素の文字列のすべての文字が含まれている場合にtrueを返す関数を作成する必要があります。 たとえば、 ["hello", "Hello"], should return true because all of the letters in the second string are present in the first, ignoring their case. 文字列「hello」には「y」が含まれていないため、引数[hello、hey]はfalseを返す必要があります。 最後に、[Alien、 l
-
JavaScriptでオブジェクトからプロパティを抽出する
オブジェクトから別のオブジェクトにプロパティを抽出し、元のオブジェクトからプロパティを削除するJavaScript関数(extract()など)を作成する必要があります。 例- obj1とobj2が2つのオブジェクトの場合、 obj1 = {color:"red", age:"23", name:"cindy"} obj2 = extract(obj1, ["color","name"]) 抽出関数を通過すると、次のようになります- obj1 = { age:23 } obj2 = {co
-
連続する要素の平均JavaScriptを検索する
たとえば、数字の配列があります- const arr = [3, 5, 7, 8, 3, 5, 7, 4, 2, 8, 4, 2, 1]; 対応する要素とその前の要素の平均を含む配列を返す関数を作成する必要があります。最初の要素については、先行要素がないため、veryelementを返す必要があります。 この関数のコードを書いてみましょう。Array.prototype.map()関数を使用してこの問題を解決します- 例 const consecutiveAverage = arr => { return arr.map((el, ind, array) =
-
マップJavaScriptを使用して各配列の最大数を返します
このような数字の配列の配列があります- const arr = [ [12, 56, 34, 88], [65, 66, 32, 98], [43, 87, 65, 43], [32, 98, 76, 83], [65, 89, 32, 54], ]; この配列の配列にマップし、各サブ配列から最大(最大)の要素を含む配列を返す関数を作成する必要があります。 したがって、この関数のコードを書いてみましょう- 例 const arr = [  
-
JavaScriptで2進数の配列を対応する整数に変換します
たとえば、0と1を含む数値の配列があります- const arr = [0, 1, 0, 1]; 使用される配列に対応するバイナリを返す配列関数toBinary()を作成する必要があります。 例-配列が-の場合 const arr = [1, 0, 1, 1]; バイナリ1011の10進表現は11であるため、出力は11になります。 したがって、この関数のコードを書いてみましょう。 方法1:ライブラリメソッドを使用する JavaScriptには、2つの引数をとるメソッドparseInt()があります。最初の引数は文字列で、2番目は特定の基数を表す数値です。たとえば10進数の場合は10、
-
JavaScriptでレコードを集計する
たとえば、一部の人が実行したランダムなトランザクションに関する情報を含むオブジェクトの配列があるとします- const transactions = [{ name: 'Rakesh', amount: 1500 }, { name: 'Rajesh', amount: 1200 }, { name: 'Ramesh', amou
-
オブジェクトをマージし、JavaScriptで単一のプロパティを合計します
たとえば、会社の一部の製品に関する情報を含むオブジェクトの配列が2つあるとします- const first = [ { id: "57e7a1cd6a3f3669dc03db58", quantity:3 }, { id: "57e77b06e0566d496b51fed5", quantity:3
-
JavaScriptで注文番号を持つ値から順序付き配列を作成するにはどうすればよいですか?
たとえば、一連の文字列があり、画像のパスと順序が#concatenatedであるとします。これらは、次のようになります- const images = [ 'photo1.jpg,0', 'photo2.jpg,2', 'photo3.jpg,1' ]; したがって、正しい順序は-photo1、photo3、photo2である必要があります。私たちがする必要があるのは、これをパス値だけで正しく順序付けられた配列に処理することです。したがって、最終的には-が必要です c