File tree Expand file tree Collapse file tree 1 file changed +89
-0
lines changed Expand file tree Collapse file tree 1 file changed +89
-0
lines changed Original file line number Diff line number Diff line change
1
+ 'use strict' ;
2
+ function logThis ( ) {
3
+ this . desc = 'logger' ;
4
+ console . log ( this ) ; // { desc: 'logger' }
5
+ }
6
+
7
+ new logThis ( ) ;
8
+
9
+ // '''''''''''''''''''''''''''''
10
+ var Storm = function ( ) { } ;
11
+ Storm . prototype . precip = 'rain' ;
12
+ var WinterStorm = function ( ) { } ;
13
+ WinterStorm . prototype = new Storm ( ) ;
14
+ WinterStorm . prototype . precip = 'snow' ;
15
+ var bob = new WinterStorm ( ) ;
16
+ console . log ( bob . precip ) ; // snow
17
+
18
+ // lllllllllllllllllllllllllllllll
19
+ const obj = {
20
+ a : 1 ,
21
+ b : 2 ,
22
+ c : 3 ,
23
+ } ;
24
+
25
+ const obj2 = {
26
+ ...obj ,
27
+ a : 0 ,
28
+ } ;
29
+
30
+ console . log ( obj2 . a , obj2 . b ) ; // 0 2
31
+
32
+ // llllllllllllllllllllllllllll
33
+ console . log ( sum ( 10 , 20 ) ) ; // 30 ReferenceError
34
+ // console.log(diff(10, 20));
35
+ function sum ( x , y ) {
36
+ return x + y ;
37
+ }
38
+ let diff = function ( x , y ) {
39
+ return x - y ;
40
+ }
41
+
42
+
43
+
44
+ // lllllllllllllllllllllll
45
+ function sayHello ( ) {
46
+ console . log ( "hello" ) ;
47
+ }
48
+
49
+ var func = sayHello ;
50
+ func . answer = 42 ;
51
+
52
+ console . log ( sayHello . answer ) ; // 42
53
+
54
+
55
+ var a = [ 'dog' , 'cat' , 'hen' ] ;
56
+ a [ 100 ] = 'fox' ;
57
+
58
+ console . log ( a . length ) ;
59
+
60
+ var a ;
61
+ var b = ( a = 3 ) ? true : false
62
+
63
+ let arr = [ ] ;
64
+
65
+ console . log ( arr ) ;
66
+ console . log ( [ ] == [ ] ) ;
67
+
68
+ class X {
69
+ get Y ( ) { return 42 ; }
70
+ }
71
+
72
+
73
+ var x = new X ( ) ;
74
+
75
+ console . log ( x . Y ) ;
76
+
77
+
78
+
79
+ var v = 1 ;
80
+ var f1 = function ( ) {
81
+ console . log ( v ) ;
82
+ }
83
+
84
+ var f2 = function ( ) {
85
+ var v = 2 ;
86
+ f1 ( ) ;
87
+ }
88
+
89
+ f2 ( ) ;
You can’t perform that action at this time.
0 commit comments