Default, Named, Rest and
Spread parameters
/
/ E
S
6
f
u
n
c
t
i
o
n m
i
S
P
r
i
n
t
f
(
s
t
r
=
'
C
u
a
l
q
u
i
e
r c
o
s
a
'
, {
u
p
p
e
r
c
a
s
e
}
, .
.
.
f
o
r
m
a
t
) {
f
o
r
(
l
e
t p
a
r
a
m
e
t
e
r o
f f
o
r
m
a
t
) {
s
t
r = s
t
r
.
r
e
p
l
a
c
e
(
/
%
s
/
, p
a
r
a
m
e
t
e
r
)
;
}
i
f
(
u
p
p
e
r
c
a
s
e
) s
t
r = s
t
r
.
t
o
U
p
p
e
r
C
a
s
e
(
)
;
r
e
t
u
r
n s
t
r
;
}
m
i
S
P
r
i
n
t
f
(
'
H
o
l
a m
e l
l
a
m
o %
s y t
e
n
g
o %
s a
ñ
o
s
.
'
,
{
u
p
p
e
r
c
a
s
e
: t
r
u
e
, f
o
o
: '
b
a
r
'
}
, '
D
a
n
'
, 2
5
)
;
/
/ "
H
O
L
A M
E L
L
A
M
O D
A
N Y T
E
N
G
O 2
5 A
Ñ
O
S
"
l
e
t b
l
a
;
m
i
S
P
r
i
n
t
f
(
.
.
.
[
b
l
a
, {
u
p
p
e
r
c
a
s
e
: f
a
l
s
e
, f
o
o
: '
b
a
r
'
}
, '
D
a
n
'
, 2
5
]
)
;
/
/ "
C
u
a
l
q
u
i
e
r c
o
s
a
"