JavaScript CONSTRUCTORS in 5 minutes! 🛠
ฝัง
- เผยแพร่เมื่อ 15 พ.ย. 2023
- #JavaScript #tutorial #course
// constructor = special method for defining the
// properties and methods of objects
function Car(make, model, year, color){
this.make = make,
this.model = model,
this.year = year,
this.color = color,
this.drive = function(){console.log(`You drive the ${this.model}`)}
}
const car1 = new Car("Ford", "Mustang", 2024, "red");
const car2 = new Car("Chevrolet", "Camaro", 2025, "blue");
const car3 = new Car("Dodge", "Charger", 2026, "silver");
car1.drive();
car2.drive();
car3.drive();
console.log(car1.make);
console.log(car1.model);
console.log(car1.year);
console.log(car1.color);
console.log(car2.make);
console.log(car2.model);
console.log(car2.year);
console.log(car2.color);
console.log(car3.make);
console.log(car3.model);
console.log(car3.year);
console.log(car3.color);
// constructor = special method for defining the
// properties and methods of objects
function Car(make, model, year, color){
this.make = make,
this.model = model,
this.year = year,
this.color = color,
this.drive = function(){console.log(`You drive the ${this.model}`)}
}
const car1 = new Car("Ford", "Mustang", 2024, "red");
const car2 = new Car("Chevrolet", "Camaro", 2025, "blue");
const car3 = new Car("Dodge", "Charger", 2026, "silver");
console.log(car1.make);
console.log(car1.model);
console.log(car1.year);
console.log(car1.color);
console.log(car2.make);
console.log(car2.model);
console.log(car2.year);
console.log(car2.color);
console.log(car3.make);
console.log(car3.model);
console.log(car3.year);
console.log(car3.color);
car1.drive();
car2.drive();
car3.drive();
Well explained. Possibly one of few videos to cover it so well.
Thank you for sharing it! It was easy to understand ! Keep up the good work!
Simple as that. This is what I was looking for. Thanks a lot!
Thanks for taking the time to share this. Very explicit; it was so difficult tfor me to understand this term. Now it's clear to me; thanks indeed.
This was super helpful. Thanks Bro!
dude, i love your videos, you wont believe how much better you taught me javascript than those 12 hour courses
thanks a lot, quite clear
Thank you.
Very helpful video
Thanks brother
thanks a lot dude ! Your videos already helped me understand some SQL concepts (that i needed for my classes) and now you helped me with that concept. Your explainations are crystal clear because it's explained in simple words and are exhaustive, so thanks !
creative as usual
please which software do you use for screen recording?
Is there a reason why you did not use ES6 Class Constructor?
Does JavaScript constructor method similar with Python “self” method?
Hii sir,
Which JAVA version is best for beginners -> JAVA 17 or JAVA 21 in 2023
pls make tut in node.js
Bro can you teach us Laravel pls?🥺
When you say "I gotta explain constructers" it sounds like you're being forced
Hahaha, we are so dumb that he has to
send help!
Did you use a function to create Car because the only other way to create a template for an object is class?
I talk about classes in the next video
I can't get over... "this." Pun very intended... but seriously... why do we have to set "this.year = year"
"this.model=model"
Like... I am not understanding that...
Nice pun. this. is also seen in C++ (this->), and it helps when you don’t want to come up with a name for a parameter (which is one of the hardest feats in programming). this. also refers to the current instance of the class or object.
The way people break down constructors is very onfusing