File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree 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