Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
githubAmanKumar authored Mar 19, 2024
1 parent 6467458 commit 394a38a
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions 10_Classes_and_OOP/oop.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
const user = {
username: "Aman",
loginCount: 8,
signedIn: true,
getUserDetails: function () {
// console.log("Got user details from database");
// console.log(`Username : ${this.username}`);
console.log(this);
}

}

// console.log(user.username);
// console.log(user.getUserDetails());
// console.log(this);

function User(username,loginCount,isLoggedIn) {
this.username= username;
this.loginCount= loginCount;
this.isLoggedIn= isLoggedIn;
this.greet= function(){
console.log(`Welcome ${username}`);
};

return this //implicitly defined
}
const userOne = new User("Aman",2,true);
const userTwo = new User("Hitesh",2,false);

// console.log(userOne.constructor);
console.log(userOne.instanceof);

0 comments on commit 394a38a

Please sign in to comment.