myFunction()を使用してオブジェクトの配列を実行しようとしていますが、機能しません。私は何が欠けているのですか?私は配列従業員のすべてのオブジェクトを表示したい。なぜこのjavascriptコードは実行されていませんか?
<!DOCTYPE html>
<html>
<body>
<div id="id01"></div>
<div id="id02"></div>
<script>
myFunction({
"employees":[
{"firstName":"John","lastName":"Doe" },
{"firstName":"Anna","lastName":"Smith" },
{"firstName":"Peter","lastName":"Jones" }
]
});
function myFunction(employees) {
var out = "";
var i;
for(i = 0; i<employees.length; i++) {
out += '<a href="' + employees[i].firstName + '">' +
employees[i].lastName + '</a><br>';
}
document.getElementById("id01").innerHTML = out;
}
</script>
</body>
</html>
'employees'はオブジェクトではない配列です。配列は 'employees.employees'にあります。 – Barmar
'{...}'と 'employee:'プロパティは表示されませんか?これは基本的なJavaScript構文です。 – Barmar
はい私は今見ることができます。なぜこのコードは動作しないのですか? –