2017-02-20 119 views
0

喜同胞screeps球員,lookForAt返回undefined

當我嘗試將lookForAt分配給一個變量,它返回undefined。

即使在控制檯,如果我寫

creep.room.lookForAt(LOOK_STRUCTURES, 33, 33); 

此方法返回位於這些座標的不同結構的對象。相反,如果我使用將其分配給變量

var x = creep.room.lookForAt(LOOK_STRUCTURES, 33, 33); 

它返回未定義。有什麼建議麼?

回答

3

控制檯中的變量賦值總是返回undefined。嘗試例如:

var x = 4 

如果發生這種情況在實際的代碼,而不是隻在控制檯,必須有什麼在這裏是外面的問題。

當發送對象控制檯輸出有時也聰明,它序列化到JSON是這樣的:比

JSON.stringify(Game.creeps[name].room.lookForAt(LOOK_STRUCTURES, 30, 14)) 
+0

好吧,必須有我的代碼也是一個問題。我會在發佈我的代碼時創建另一個問題,並可能找到解決方案。謝謝! –