@@ -187,7 +187,7 @@ We can refer to a function, within itself, by its name.
187
187
188
188
``` js
189
189
function yell (n ){
190
- return n > 0 yell (n- 1 ) + " a" : " hiy" ;
190
+ return n > 0 ? yell (n- 1 ) + " a" : " hiy" ;
191
191
}
192
192
assert ( yell (4 ) == " hiyaaaa" , " Calling the function by itself comes naturally." );
193
193
```
@@ -210,7 +210,7 @@ Yeah, we could also have "hiyaaaa" displayed, with an anonymous function that's
210
210
``` js
211
211
var ninja = {
212
212
yell : function (n ){
213
- return n > 0 ninja .yell (n- 1 ) + " a" : " hiy" ;
213
+ return n > 0 ? ninja .yell (n- 1 ) + " a" : " hiy" ;
214
214
}
215
215
};
216
216
assert ( ninja .yell (4 ) == " hiyaaaa" , " A single object isn't too bad, either." );
@@ -221,7 +221,7 @@ assert( ninja.yell(4) == "hiyaaaa", "A single object isn't too bad, either." );
221
221
``` js
222
222
var ninja = {
223
223
yell : function (n ){
224
- return n > 0 ninja .yell (n- 1 ) + " a" : " hiy" ;
224
+ return n > 0 ? ninja .yell (n- 1 ) + " a" : " hiy" ;
225
225
}
226
226
};
227
227
assert ( ninja .yell (4 ) == " hiyaaaa" , " A single object isn't too bad, either." );
@@ -241,7 +241,7 @@ try {
241
241
``` js
242
242
var ninja = {
243
243
yell : function yell (n ){
244
- return n > 0 yell (n- 1 ) + " a" : " hiy" ;
244
+ return n > 0 ? yell (n- 1 ) + " a" : " hiy" ;
245
245
}
246
246
};
247
247
assert ( ninja .yell (4 ) == " hiyaaaa" , " Works as we would expect it to!" );
@@ -258,7 +258,7 @@ assert( samurai.yell(4) == "hiyaaaa", "The method correctly calls itself." );
258
258
``` js
259
259
var ninja = {
260
260
yell : function (n ){
261
- return n > 0 arguments .callee (n- 1 ) + " a" : " hiy" ;
261
+ return n > 0 ? arguments .callee (n- 1 ) + " a" : " hiy" ;
262
262
}
263
263
};
264
264
assert ( ninja .yell (4 ) == " hiyaaaa" , " arguments.callee is the function itself." );
0 commit comments