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
运行结果: