配列内のオブジェクトを反復処理し、JavaScriptでプロパティを合計する方法
このようなオブジェクトの配列があるとします-
const arr = [ { duration: 10, any: 'fields' }, { duration: 20, any: 'other fields' }, { duration: 15, any: 'some other fields' } ];>
このような配列を1つ取り込んで、すべてのオブジェクトの期間プロパティの合計結果を返すJavaScript関数を作成する必要があります。
上記の配列の場合、出力は45になります。
例
このためのコードは-
になりますconst arr = [ { duration: 10, any: 'fields' }, { duration: 20, any: 'other fields' }, { duration: 15, any: 'some other fields' } ]; const addDuration = arr => { let res = 0; for(let i = 0; i < arr.length; i++){ res += arr[i].duration; }; return res; }; console.log(addDuration(arr));
出力
コンソールの出力-
45
-
JavaScriptでIDごとにオブジェクトの配列をグループ化する方法は?
以下は、JavaScriptでオブジェクトの配列をIDでグループ化するコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>
-
JavaScriptでオブジェクトを含む配列の配列をループするにはどうすればよいですか?
以下は、JavaScriptのオブジェクトを含む配列の配列をループするコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>