-
列ごとの配列をJavaScriptの別の配列にマージします
たとえば、次のような数値の配列が3つあるとします- const code = [123, 456, 789]; const year = [2013, 2014, 2015]; const period = [3, 4, 5]; このような3つの配列を受け取るJavaScript関数を作成する必要があります。次に、関数は、次のような3つの配列に基づいてオブジェクトの配列を構築する必要があります- const output = [ {"code": 123, "year": 2013, "period": 3
-
オブジェクトの配列を取り込んで、上記のJSONをJavaScriptのツリー構造に変換します
このようなオブジェクトの配列があるとします- const arr = [ { "parentIndex": '0' , "childIndex": '3' , "parent": "ROOT", "child": "root3"  
-
JavaScriptのネストされた配列を処理し、ネストされたレベルに応じて番号の順序を表示するにはどうすればよいですか?
次のような数値のネストされた配列があるとします- const arr =[23、6、[2、[6,2,1,2]、2]、5、2]; この配列の数値(要素)を画面に出力するプログラムを作成する必要があります。 数字の印刷順序は、ネストされているレベルに応じている必要があります。したがって、上記の入力の出力は次のようになります- 23 6 2 6 2 1 2 2 5 2 例
-
オブジェクトの配列内で、JavaScriptで最も高い値を保持するオブジェクトを見つける方法は?
Studentという名前の複数のオブジェクトを保持する配列があります。各オブジェクトstudentにはいくつかのプロパティがあり、そのうちの1つはgrades-という名前の配列です。 const arr = [ { name: "Student 1", grades: [ 65, 61, 67, 70 ] }, { name: "Student 2",
-
JavaScriptでキーごとにサイズの異なる2つのオブジェクト配列をマージする方法
このようなオブジェクトがあるとします- const obj = { "part1": [{"id": 1, "a": 50},{"id": 2, "a": 55},{"id": 4, "a": 100}], "part2":[{"id": 1, "b": 40}, {"id": 3, "b": 45}, {
-
JavaScriptで配列を減らす
このようなオブジェクトの配列があるとします- const arr = [ {"time":"18:00:00"}, {"time":"10:00:00"}, {"time":"16:30:00"} ]; そのような配列を1つ取り込んで、次のことを行うJavaScript関数を作成する必要があります- jsonコードから時間を抽出します:so:18:00:00、10:00:00、16:30:0
-
ディープサーチJSONオブジェクトJavaScript
次のネストされたJSONオブジェクトがあるとします- const obj = { id: 1, title: 'hello world', child: { id: null, title: 'foobar', child: { id: null, &n
-
再帰JavaScriptを使用してJSONを別のJSON形式に変換する
次のJSONオブジェクトがあるとします- const obj = { "context": { "device": { "localeCountryCode": "AX", "datetime": "3047-09-29T07:09:52.498Z"  
-
別の配列JavaScriptに基づいて配列を並べ替える
次のような2つの配列があるとします- const input = ['S-1','S-2','S-3','S-4','S-5','S-6','S-7','S-8']; const sortingArray = ["S-1", "S-5", "S-2", "S-6", "S-3", "S-7", "S-4", "S-8&q
-
JavaScriptを使用して配列内で最も長く繰り返される一連の数値を見つけて返す方法
いくつかの繰り返し要素を含む可能性のある数値の配列を受け取るJavaScript関数を作成する必要があります。この関数は、配列から最も長い繰り返し数列の長さを返す必要があります。 例- 入力配列が-の場合 const arr = [2, 1, 1, 2, 3, 3, 2, 2, 2, 1]; 次に、配列内で数値2が3回連続して繰り返されるため、出力は3になります(これが最大の数値です)。 例 const arr = [2, 1, 1, 2, 3, 3, 2, 2, 2, 1]; const findLongestSequence = (arr = []) => { &
-
JavaScriptで直線をチェックする
配列の配列を受け取るJavaScript関数を作成する必要があります。各サブアレイには、それぞれx座標とy座標を表す2つのアイテムが含まれます。 この関数は、これらのサブ配列で指定された座標が直線を形成しているかどうかをチェックする必要があります。 例- [[4, 5], [5, 6]] should return true. アレイには、少なくとも2つのサブアレイが含まれていることが保証されています。 例 このためのコードは-になります const coordinates = [ [4, 5], [5, 6] ]; const ch
-
JavaScriptで文字が繰り返されている文字列から文字列の力を見つける
文字列の累乗は、一意の文字を1つだけ含む空でない部分文字列の最大長です。 文字列を受け取り、その力を返すJavaScript関数を作成する必要があります。 例- const str = "abbcccddddeeeeedcba" その場合、出力は5になります サブストリング「eeeee」の長さは5で、文字は「e」のみであるためです。 例 このためのコードは-になります const str = "abbcccddddeeeeedcba" const maxPower = (str = '') => { &nbs
-
JavaScriptで日付(日、月、年)から曜日を検索する
日、月、年の3つの引数を取るJavaScript関数を作成する必要があります。これらの3つの入力に基づいて、関数はその日の曜日を見つける必要があります。 例:入力が-の場合 day = 15, month = 8, year = 1993 出力 その場合、出力は-になります。 const output = 'Sunday' 例 このためのコードは-になります const dayOfTheWeek = (day, month, year) => { // JS months start at 0 return day
-
JavaScriptでオブジェクトの配列をキーでグループ化する方法
このようないくつかの車に関するデータを含むオブジェクトの配列があるとします- const arr = [ { 'make': 'audi', 'model': 'r8', 'year': '2012' }, { 'make': 'audi', &nbs
-
重複を削除し、JavaScriptで配列をマッピングします
このようなオブジェクトの配列があるとします- const arr = [ {id:123, value:"value1", name:"Name1"}, {id:124, value:"value2", name:"Name1"}, {id:125, value:"value3", name:"Name2"}, {id:126, value:"value4&quo
-
プロパティにJavaScriptの値が含まれているオブジェクトの配列をフィルタリングする
このようなオブジェクトの配列があるとします- const arr = [{ name: 'Paul', country: 'Canada', }, { name: 'Lea', country: 'Italy', }, { name: 'John', country: 'Italy', }, ]; 文字列キーワードに応じてオブジェクトの配列をフ
-
JavaScriptで配列をグループに減らす
このような重複エントリを含む文字列の配列があるとします- const arr = ['blue', 'blue', 'green', 'blue', 'yellow', 'yellow', 'green']; そのような配列を1つ取り込むJavaScript関数を作成する必要があります。この関数は、重複するすべてのエントリを相互にマージする必要があります。 したがって、上記の入力の出力は次のようになります- const output = ['blueblue',
-
ユーザーが入力した文字列がJavaScriptの配列に含まれているかどうかを確認します
ユーザーに文字列値を入力するための入力を提供するJavaScriptプログラムを作成する必要があります。 次に、プログラムは入力値をハードコードされた配列値と照合する必要があります。入力文字列値が配列に含まれている場合、プログラムは画面にtrueを出力し、含まれていない場合はfalseを出力する必要があります。 例 このためのコードは-になります <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta n
-
JavaScriptの一意キーでカウント
このようなオブジェクトの配列があるとします- const arr = [ { assigned_user:{ name:'Paul', id: 34158 }, doc_status: "processed" }, { &n
-
配列のインデックスをループして、JavaScriptで特定の文字を検索します
最初の引数として文字列の配列を取り、2番目の引数として単一の文字を受け取るJavaScript関数を作成する必要があります。 この関数は、2番目の引数で指定された文字が配列の文字列のいずれかに存在する場合はtrueを返し、それ以外の場合はfalseを返す必要があります。 例 このためのコードは-になります const arr = ['first', 'second', 'third', 'last']; const searchForLetter = (arr = [], letter = '') =>