JavaScript Reference/Javascript Objects/Object
Содержание
"Object" Example
<source lang="javascript">
<html> <body> <script language="javascript"> function Object(firstName, lastName){
this.firstName = firstName; this.lastName = lastName;
} function function1(){
myObject.age = function3; alert(myObject.age());
} function function2(){
myObject.favoriteColor = "Blue"; alert(myObject.favoriteColor);
} function function3(){
return 34;
} var myObject = new Object("Joe", "Smith"); </script> <button onclick="function2();">Add Property</button> <button onclick="function1();">Add Method</button> <button onclick="alert(myObject.constructor);">Constructor</button> <button onclick="alert(myObject.isPrototypeOf(myObject));">PrototypeOf</button> <button onclick="alert(myObject.hasOwnProperty("lastName"));">HasProperty</button> </body> </html>
</source>
"Object" JavaScript Methods
<source lang="javascript">
+----------------+--------------------------------------------------------------+ | JavaScript |isPrototypeOf hasOwnProperty | | Methods |toLocaleString toSource | | |toString valueOf | +----------------+--------------------------------------------------------------+
</source>
"Object" JavaScript Properties
<source lang="javascript">
+----------------+--------------------------------------------------------------+ | JavaScript |constructor | +----------------+--------------------------------------------------------------+
</source>
"Object" Syntax and Note
<source lang="javascript">
Note: This object provides the basic building blocks for creating customized objects. To create a custom object, use the following steps:
1. Using the new keyword, instantiate the object into a variable. var myObject = new Object(); 2. Add each property to the object by choosing a property name and assigning a value to it. myObject.firstName = "Joe" 3. Add each method to the object by choosing a method name and assigning a function to it. myObject.age = function1;
Syntax:
var objectName = new Object() objectName.memberName
</source>