mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2025-05-05 14:28:31 +00:00
Deleted some bad syntax and tweaked an explanation
for clarity
This commit is contained in:
parent
16d5493b49
commit
cba64739f5
@ -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
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user