Deleted some bad syntax and tweaked an explanation

for clarity
This commit is contained in:
Steven Senatori 2013-11-02 16:50:29 -07:00
parent 16d5493b49
commit cba64739f5

View File

@ -306,8 +306,8 @@ myObj.myOtherFunc = myOtherFunc;
myObj.myOtherFunc(); // = "HELLO WORLD!" myObj.myOtherFunc(); // = "HELLO WORLD!"
// When you call a function with the new keyword, a new object is created, and // When you call a function with the new keyword, a new object is created, and
// made available to the function via this. Functions designed to be called // made available to the function via the this keyword. Functions designed to be called
// like this are called constructors. // like that are called constructors.
var MyConstructor = function(){ var MyConstructor = function(){
this.myNumber = 5; this.myNumber = 5;
@ -323,14 +323,14 @@ myNewObj.myNumber; // = 5
// property __proto__. While this is useful for explaining prototypes it's not // property __proto__. While this is useful for explaining prototypes it's not
// part of the standard; we'll get to standard ways of using prototypes later. // part of the standard; we'll get to standard ways of using prototypes later.
var myObj = { var myObj = {
myString: "Hello world!", myString: "Hello world!"
}; };
var myPrototype = { var myPrototype = {
meaningOfLife: 42, meaningOfLife: 42,
myFunc: function(){ myFunc: function(){
return this.myString.toLowerCase() return this.myString.toLowerCase()
} }
};
myObj.__proto__ = myPrototype; myObj.__proto__ = myPrototype;
myObj.meaningOfLife; // = 42 myObj.meaningOfLife; // = 42