Перепишите цикл через map
важность: 5
Код ниже получает из массива строк новый массив, содержащий их длины:
var
arr =
[
"Есть"
,
"жизнь"
,
"на"
,
"Марсе"
]
;
var
arrLength =
[
]
;
for
(
var
i =
0
;
i <
arr.
length;
i++
)
{
arrLength[
i]
=
arr[
i]
.
length;
}
alert
(
arrLength )
;
// 4,5,2,5
Перепишите выделенный участок: уберите цикл, используйте вместо него метод map
.
var
arr =
[
"Есть"
,
"жизнь"
,
"на"
,
"Марсе"
]
;
var
arrLength =
arr.
map
(
function
(
item
)
{
return
item.
length;
}
)
;
alert
(
arrLength )
;
// 4,5,2,5