足し算記号(+)でXMLListの連結が出来るようです。 例えば、svgという変数にxmlオブジェクトが代入されてるとして、
var elems1 = svg..rect; for(var i in elems1) { ~ (1) elems1[i]への処理 ~ } var elems2 = svg..path; for(var j in elems2) { ~ (2) elems2[j]への処理 ~ }
(1)と(2)は同じ事やってんだ~、って時には次のように書けます。
var elems = svg..rect + svg..path; for(var i in elems) { ~ elems[i]への処理 ~ }
仕様の日本語訳を見れば書いてあったけど、e4xの仕様って読みにくいんですよね。 別口で今日気づきました。 まぁ、プログラム言語の仕様なんてあんまり読んだことないんですけど...
e4xの詳細なリファレンスとかもまだ見つけてないし、どうしたもんでしょ?