I am creating an object.
<head>
<script>
var Contact = {};
Contact.Name = "Shalvin P D";
window.onload = function () {
alert(Contact.Name);
}
</script>
</head>
<body>
</body>
Another way of doing the same:
<head>
<title></title>
<script >
var Contact = {Name : "Shalvin P D"};
window.onload = function () {
alert(Contact.Name);
}
</script>
</head>
<body>
</body>
Let's have few more properties
<head>
<title></title>
<script >
var Contact = {Name : "Shalvin P D", Location : "Kochi"};
window.onload = function () {
alert("I am " + Contact.Name + " located at " + Contact.Location);
}
</script>
</head>
<body>
</body>
If I try to alert something like Contact.Specialization we get undefined. Because Specialization doesn't exist in Contact.
Bracket Notation
<head>
<script>
var Contact = {};
Contact["Name"] = "Shalvin P D";
window.onload = function () {
alert(Contact.Name);
}
</script>
</head>
Iterating through properties using for in
<script>
var Contact = {Name : "Shalvin P D", Location : "Kochi", Specialization:".Net"};
window.onload = function () {
for (var key in Contact) {
document.write(key + "<br/>");
}
}
</script>
Iterating through property values
<script>
var Contact = {Name : "Shalvin P D", Location : "Kochi", Specialization:".Net"};
window.onload = function () {
for (var key in Contact) {
document.write(Contact[key]);
}
}
</script>

No comments:
Post a Comment