File tree Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Original file line number Diff line number Diff line change
1
+ const user = {
2
+ username : "Aman" ,
3
+ loginCount : 8 ,
4
+ signedIn : true ,
5
+ getUserDetails : function ( ) {
6
+ // console.log("Got user details from database");
7
+ // console.log(`Username : ${this.username}`);
8
+ console . log ( this ) ;
9
+ }
10
+
11
+ }
12
+
13
+ // console.log(user.username);
14
+ // console.log(user.getUserDetails());
15
+ // console.log(this);
16
+
17
+ function User ( username , loginCount , isLoggedIn ) {
18
+ this . username = username ;
19
+ this . loginCount = loginCount ;
20
+ this . isLoggedIn = isLoggedIn ;
21
+ this . greet = function ( ) {
22
+ console . log ( `Welcome ${ username } ` ) ;
23
+ } ;
24
+
25
+ return this //implicitly defined
26
+ }
27
+ const userOne = new User ( "Aman" , 2 , true ) ;
28
+ const userTwo = new User ( "Hitesh" , 2 , false ) ;
29
+
30
+ // console.log(userOne.constructor);
31
+ console . log ( userOne . instanceof ) ;
You can’t perform that action at this time.
0 commit comments