JavaScriptオブジェクトの配列をループする方法は?
オブジェクト内の配列をループすることは、オブジェクトをループすることと同じです。 ' for ... in を使用する必要があります 'オブジェクト内の配列をループするループ。
例
次の例では、オブジェクト " obj "が定義されています。このオブジェクトには配列が含まれています。'for ... inを使用します 'ループすると、その配列内の要素が出力に示されているように表示されます。
<html> <body> <script> var res = "" var obj = { "name":"Elon musk", "age":48, "companies": [ {"location":"Newyork", "name":["Tesla", "Spacex", "Neuralink"]}, {"location":"Florida", "name":["paypal", "solarcity"]}, ] } for (var i in obj.companies) { res += "The companies in " + " "+ obj.companies[i].location + "</br>"; for (var j in obj.companies[i].name) { res += obj.companies[i].name[j] + "</br>"; } } document.write(res); </script> </body> </html>
出力
The companies in Newyork Tesla Spacex Neuralink The companies in Florida paypal solarcity
-
2つのJavaScriptオブジェクトをマージする方法は?
以下は、2つの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> &nbs
-
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>