私たちはこのオープンソースプロジェクトを世界中の人々に提供したいと考えています。このチュートリアルの内容をあなたが知っている言語に翻訳するのを手伝ってください。
レッスンに戻る

空のチェック

重要性: 5

オブジェクトがプロパティを持っていない場合に true を、それ以外の場合には false を返す関数 isEmpty(obj) を書きなさい。

このように動く必要があります:

let schedule = {}; alert( isEmpty(schedule) ); // true schedule["8:30"] = "get up"; alert( isEmpty(schedule) ); // false

テストと一緒にサンドボックスを開く

単にオブジェクトをループし、少なくとも1つプロパティがある場合にはすぐに 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; }

サンドボックスでテストと一緒に解答を開く