File tree Expand file tree Collapse file tree 3 files changed +24
-18
lines changed Expand file tree Collapse file tree 3 files changed +24
-18
lines changed Original file line number Diff line number Diff line change 1
1
'use strict' ;
2
2
3
- const log = ( base , n ) => Math . log ( n ) / Math . log ( base ) ;
3
+ const { log : ln } = Math ;
4
+ const log = ( base , n ) => ln ( n ) / ln ( base ) ;
4
5
5
6
const createLog = base => n => log ( base , n ) ;
6
7
7
8
// Usage
9
+ {
10
+ const lg = createLog ( 10 ) ;
11
+ const ln = createLog ( Math . E ) ;
8
12
9
- const lg = createLog ( 10 ) ;
10
- const ln = createLog ( Math . E ) ;
11
-
12
- console . log ( 'lg(5) = ' + lg ( 5 ) ) ;
13
- console . log ( 'ln(5) = ' + ln ( 5 ) ) ;
13
+ console . log ( 'lg(5) =' , lg ( 5 ) ) ;
14
+ console . log ( 'ln(5) =' , ln ( 5 ) ) ;
15
+ }
Original file line number Diff line number Diff line change 1
1
'use strict' ;
2
2
3
- const log = ( base , n ) => Math . log ( n ) / Math . log ( base ) ;
3
+ const { log : ln } = Math ;
4
+ const log = ( base , n ) => ln ( n ) / ln ( base ) ;
4
5
5
6
// Usage
7
+ {
8
+ const lg = n => log ( 10 , n ) ;
9
+ const ln = n => log ( Math . E , n ) ;
6
10
7
- const lg = n => log ( 10 , n ) ;
8
- const ln = n => log ( Math . E , n ) ;
9
-
10
- console . log ( 'lg(5) = ' + lg ( 5 ) ) ;
11
- console . log ( 'ln(5) = ' + ln ( 5 ) ) ;
11
+ console . log ( 'lg(5) =' , lg ( 5 ) ) ;
12
+ console . log ( 'ln(5) =' , ln ( 5 ) ) ;
13
+ }
Original file line number Diff line number Diff line change 1
1
'use strict' ;
2
2
3
- const log = ( base , n ) => Math . log ( n ) / Math . log ( base ) ;
3
+ const { log : ln } = Math ;
4
+ const log = ( base , n ) => ln ( n ) / ln ( base ) ;
4
5
5
6
// Usage
7
+ {
8
+ const lg = log . bind ( null , 10 ) ;
9
+ const ln = log . bind ( null , Math . E ) ;
6
10
7
- const lg = log . bind ( null , 10 ) ;
8
- const ln = log . bind ( null , Math . E ) ;
9
-
10
- console . log ( 'lg(5) = ' + lg ( 5 ) ) ;
11
- console . log ( 'ln(5) = ' + ln ( 5 ) ) ;
11
+ console . log ( 'lg(5) = ' + lg ( 5 ) ) ;
12
+ console . log ( 'ln(5) = ' + ln ( 5 ) ) ;
13
+ }
You can’t perform that action at this time.
0 commit comments