求教lua问题

local arr_1 = cc.Director:getInstance():getRunningScene():getPhysicsWorld():getAllBodies()
for _, obj in ipairs(arr_1) do
。。。。。。。。。。
end

我这样取出obj 我想知道要怎么去判断它是否是有效的对象。因为在for循环里 我有可能删除掉还没遍历到obj对象,这样遍历到的是,obj在C++里已经为NULL了 但是在lua里该怎么去判断呢

我来了解一下