在js中返回一个布尔值

Returning a boolean value in js

我正在尝试使用此函数 return 一个基于我的 items.Count

的值

我试过各种版本,似乎都不行。

这是我最初尝试的...

public function IsEmpty():boolean {
    return items.Count == 0;
}

然后我试了

public function IsEmpty():boolean {
    if(items.Count == 0){
        return true;
    }
    return false;
}

private function PlaceEmpty(item:Item):boolean{
    if(emptySlots > 0){
        for (var slot:GameObject in allSlots){
            var tmp:Slot = slot.GetComponent(Slot);
            Debug.Log(item.maxSize);

            if(tmp.IsEmpty){ // this is the problem line
            //to get it to work i used (tmp.items.Count < 1)

                tmp.AddItem(item);
                emptySlots--;
                return true;
            }
        }
    }
    return false;
}

改变

if(tmp.IsEmpty){

需要

if(tmp.IsEmpty()){