-
JavaScript-配列の未定義の要素数
要素の配列を受け取るJavaScript関数を作成する必要があります。要素の配列には、未定義の値も含まれている可能性があります。 この関数は配列の長さをカウントする必要があり、カウントには定義された要素のカウントのみが含まれる必要があります。 例 このためのコードは-になります const arr = [12, undefined, "blabla", ,true, 44]; const countDefined = (arr = []) => { let filtered; filtered = arr.fil
-
JavaScriptでネストされた配列をグループ化する
次のような値の配列があるとします- const arr = [ { value1:[1,2], value2:[{type:'A'}, {type:'B'}] }, { value1:[3,5], value2:[{type:'B'}, {type:'B'}] }
-
JavaScriptの画像データを含む配列から重複する値を削除します
このような配列内のいくつかの画像に関するデータがあるとします- const arr = [{ 'image': "jv2bcutaxrms4i_img.png", 'gallery_image': true }, { 'image': "abs.png", 'gallery_image': true }, { 'image': "acd.
-
オブジェクトのJavaScript配列を別の配列でフィルタリングする
このようなオブジェクトの配列があるとします- const arr = [ {area: 'NY', name: 'Bla', ads: true}, {area: 'DF', name: 'SFS', ads: false}, {area: 'TT', name: 'SDSD', ads: true}, {area: 'SD', name: 'Engine', ad
-
JavaScript-補色ビルダー
唯一の入力として16進色を使用するJavaScript関数を作成する必要があります。 次に、関数は、入力として取り込まれた色の補色を見つける必要があります。 ここにいくつかの入力と出力のペアがあります- getComplementaryColor('#142814') = '#ebd7eb'; getComplementaryColor('#ffffff') = '#000000'; getComplementaryColor('#3399ff') = '#cc6600'; 例 このためのコー
-
JavaScriptでオブジェクトの配列を組み合わせる
このような一部の学生に関するデータを含むオブジェクトの配列があるとします- const arr = [{ name: 'A', idNo: 1, marks: { math: 98, sci: 97, eng: 89 } }, { name: 'B', idNo: 2,
-
JavaScriptで配列内の複数の出現要素のすべての出現を削除します
リテラル値の配列を受け取るJavaScript関数を作成する必要があります。 配列には繰り返し値が含まれている可能性があります。 この関数は、繰り返している配列からすべての値を削除する必要があります。そのようなすべての要素のすべてのインスタンスを削除する必要があります。 例 このためのコードは-になります const arr = [1, 2, 3, 2, 4]; const removeAllInstances = (arr = []) => { filtered = arr.filter(val => {
-
JavaScriptの配列から最大n個の値を取得します
最初の引数として数値の配列を取り、2番目の引数として数値(たとえばn)を受け取るJavaScript関数を作成する必要があります。 次に、関数は配列からn個の最大数を選択し、それらの数で構成される新しい配列を返す必要があります。 例 このためのコードは-になります const arr = [3, 4, 12, 1, 0, 5, 22, 20, 18, 30, 52]; const pickGreatest = (arr = [], num = 1) => { if(num > arr.length){ retu
-
JavaScriptで文字列からバイナリへ
唯一の入力として文字列を受け取るJavaScript関数を作成する必要があります。関数は、入力文字列のバイナリ表現を作成して返す必要があります。 例- 入力文字列が-の場合 const str = 'Hello World'; その場合、出力は-になります。 const output = '1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100'; 例 このためのコードは-になります const str = 'Hello Worl
-
JavaScriptでのバイナリから元の文字列への変換
バイナリコードを表す文字列を受け取るJavaScript関数を作成する必要があります。関数は、文字列のアルファベット表現を返す必要があります。 例- バイナリ入力文字列が-の場合 const str = '1001000 1100101 1101100 1101100 1101111 100000 1010111 1101111 1110010 1101100 1100100'; その場合、出力は-になります。 const output = 'Hello World'; 例 このためのコードは-になります const str = '1001000
-
文字列をトリミングして分割し、JavaScriptで配列を形成します
次のようなコンマ区切りの文字列があるとします- const str = "a, b, c, d , e"; そのようなものを1つ取り込んで、そこに含まれるすべての空白を取り除くJavaScript関数を作成する必要があります。 次に、関数は文字列を分割してリテラルの配列を形成し、その配列を返す必要があります。 例 このためのコードは-になります const str = "a, b, c, d , e"; const shedAndSplit = (str = '') => { const remove
-
JavaScriptの配列の配列へのオブジェクトの配列
このようなオブジェクトの配列があるとします- const arr = [ {"Date":"2014","Amount1":90,"Amount2":800}, {"Date":"2015","Amount1":110,"Amount2":300}, {"Date":"2016","Amount1":
-
JavaScriptで配列からシーケンスを形成する
このように並べ替えられた番号の配列があり、連続した番号を持つことができるとします。 const arr = [1, 2, 3, 5, 7, 8, 9, 11]; そのような配列を1つ取るJavaScript関数を作成する必要があります。 関数は、この配列のシーケンスを形成する必要があります。シーケンスは、配列のすべての連続する要素について、開始番号と終了番号を書き、その間の番号をダッシュ(-)に置き換え、他のすべての番号を変更しないようにする必要があります。 したがって、上記の配列の場合、出力は次のようになります- const output = '1-3,5,7-9,11
-
JavaScriptのキーで2つのオブジェクトを結合する
次のようなオブジェクトの子と親のJSON配列が2つあるとします- const child = [{ id: 1, name: 'somename', parent: { id: 2 }, }, { id: 2, name: 'some child name', parent: { id: 4 &nbs
-
配列を並べ替え、特定の要素をJavaScriptのデフォルト値として配置します
最初の引数としてリテラル値の配列を取り、2番目の引数として文字列を受け取るJavaScript関数を作成する必要があります。 この関数は、配列をアルファベット順に並べ替える必要がありますが、含まれるテキストに関係なく、2番目の引数として提供される文字列(配列に存在する場合)を最初の要素として保持します。 例 このためのコードは-になります const arr = ["Apple", "Orange", "Grapes", "Pineapple", "None", "Dates&qu
-
JavaScriptのオブジェクトの配列からプロパティ値を選択的に取得します
このようなオブジェクトの配列があるとします- const arr = [ { id : "23", name : "Item 1", isActive : true}, { id : "25", name : "Item 2", isActive : false}, { id : "26", name : "Item 3", isActive : false}, { id
-
JavaScriptでネストされた配列に参加する
このようなネストされた配列があるとします- const arr = ['zero', ['one', 'two' , 'three', ['four', ['five', 'six', ['seven']]]]]; ネストされた配列を受け取るJavaScript関数を作成する必要があります。次に、関数はセミコロン(;)で結合されたすべての配列要素を含む文字列を返す必要があります したがって、上記の配列の場合、出力は次のようになります- const output =
-
JavaScriptのインデックスによってネストされた配列からアイテムを削除します
次のようなオブジェクトのネストされた配列があるとします- const arr = [ { value: 'some value' }, { array: [ { value: 'some value' }, { array: [  
-
JavaScriptで2つの配列を組み合わせる
同じ長さの2つの配列を受け取るJavaScript関数を作成する必要があります。 次に、関数は配列の対応する要素を組み合わせて、出力配列の対応するサブ配列を形成し、最後に出力配列を返す必要があります。 2つの配列が-の場合 const arr1 = ['a', 'b', 'c']; const arr2 = [1, 2, 3]; その場合、出力は-になります。 const output = [ ['a', 1], ['b', 2],  
-
JavaScript:2つの配列のリンクからJSONオブジェクトの配列を作成します
次のような2つの配列があるとします- const meals = ["breakfast", "lunch", "dinner"]; const ingredients = [ ["eggs", "yogurt", "toast"], ["falafel", "mushrooms", "fries"], ["pasta"