cocos2d-x js 基本操作問題

1.原本有一個物件 但我用removeFromParent刪掉了
我要如何判斷這個物件是否被刪除
我用if(obj == undefuned){ cc.log(“已被刪除”); }
這個不會觸發

2.跳場景後,又跳回來,如何產生出新的場景,原本不見的物件都還在那樣。

求解

1:直接if(!obj){ cc.log(“已被刪除”); }
2:新建场景,初始化原场景内容

我下面這樣Coin刪除後 怎麼判斷他現在還在不在?
我是用迴圈抓的

var PlayerHitBox = Player.getBoundingBox();

	for (var i = 0 ; i <= 4 ; i++)
	{
		Coin = this["Coin_"+i];
		if (!Coin)
		{
			var CoinHitBox = Coin.getBoundingBox();
			
			if(cc.rectIntersectsRect(PlayerHitBox,CoinHitBox))
			{
				Coin.removeFromParent();
				
				point += 1;
				getCoins.setString(point + " coins");
				cc.log(getCoins.getString());
			}
		}
	}

逻辑错误
if (!Coin)
{
var CoinHitBox = Coin.getBoundingBox();
Coin不存在了还在用啊~