بررسی خالی بودن
اهمیت: 5
تابع isEmpty(obj)
را بنویسید که اگر شیء هیچ ویژگیای نداشته true
را برمیگرداند، در غیر این صورت false
را.
باید مانند این کد عمل کند:
let
schedule =
{
}
;
alert
(
isEmpty
(
schedule)
)
;
// true
schedule[
"8:30"
]
=
"get up"
;
alert
(
isEmpty
(
schedule)
)
;
// false
فقط درون شیء حلقه بزنید تا اگر حداقل یک ویژگی وجود داشته باشد return false
را انجام دهد.
function
isEmpty
(
obj
)
{
for
(
let
key in
obj)
{
return
false
;
}
return
true
;
}
function
isEmpty
(
obj
)
{
for
(
let
key in
obj)
{
// if the loop has started, there is a prorty
return
false
;
}
return
true
;
}