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>