@@ -110,51 +110,35 @@ function format(f) {
110
110
++ i ;
111
111
continue ;
112
112
}
113
+ if ( lastPos < i )
114
+ str += f . slice ( lastPos , i ) ;
113
115
switch ( f . charCodeAt ( i + 1 ) ) {
114
116
case 100 : // 'd'
115
- if ( lastPos < i )
116
- str += f . slice ( lastPos , i ) ;
117
117
str += Number ( arguments [ a ++ ] ) ;
118
118
break ;
119
119
case 105 : // 'i'
120
- if ( lastPos < i )
121
- str += f . slice ( lastPos , i ) ;
122
120
str += parseInt ( arguments [ a ++ ] ) ;
123
121
break ;
124
122
case 102 : // 'f'
125
- if ( lastPos < i )
126
- str += f . slice ( lastPos , i ) ;
127
123
str += parseFloat ( arguments [ a ++ ] ) ;
128
124
break ;
129
125
case 106 : // 'j'
130
- if ( lastPos < i )
131
- str += f . slice ( lastPos , i ) ;
132
126
str += tryStringify ( arguments [ a ++ ] ) ;
133
127
break ;
134
128
case 115 : // 's'
135
- if ( lastPos < i )
136
- str += f . slice ( lastPos , i ) ;
137
129
str += String ( arguments [ a ++ ] ) ;
138
130
break ;
139
131
case 79 : // 'O'
140
- if ( lastPos < i )
141
- str += f . slice ( lastPos , i ) ;
142
132
str += inspect ( arguments [ a ++ ] ) ;
143
133
break ;
144
134
case 111 : // 'o'
145
- if ( lastPos < i )
146
- str += f . slice ( lastPos , i ) ;
147
135
str += inspect ( arguments [ a ++ ] ,
148
136
{ showHidden : true , depth : 4 , showProxy : true } ) ;
149
137
break ;
150
138
case 37 : // '%'
151
- if ( lastPos < i )
152
- str += f . slice ( lastPos , i ) ;
153
139
str += '%' ;
154
140
break ;
155
141
default : // any other character is not a correct placeholder
156
- if ( lastPos < i )
157
- str += f . slice ( lastPos , i ) ;
158
142
str += '%' ;
159
143
lastPos = i = i + 1 ;
160
144
continue ;
0 commit comments