foreach語法
語法
foreach(k,v in object)
執行體
end
//如果是一個變量,忽略key,只取value,用於處理數組
foreach(v in object)
執行體
end
處理key-value的例子
dataValue={key="m1", data="pp1", sign="p23m", child={c1="cc", d="dd", f="ff"}}
foreach (k,v in dataValue)
if(k == "child")
then
foreach(ck,cv in v)
js.debug.log("[script][child]ck:" + ck + ", cv:" + cv)
end
else
js.debug.log("[script] k:" + k + ", v:" + v)
end
end
執行結果:
處理數組的例子(元素隨意)
dataValue={1,2,"abc",3,"cde", 5+10}
i=0
foreach (v in dataValue)
js.debug.log("[script] index:" + i + ", v:" + v)
i=i+1
end
運行結果: