2007年 02月 21日

AS3 の E4X と JS (Spidermonkey) の差

XML 宣言の有無でエラーになったり (Spidermonkey) とか、XML オブジェクトに繋げるメソッドの動きとかが微妙にちがくてはまる。

AS3 でヒアドキュメントしようとおもって

var data:String = <>
	my
	input
	lines
	--- expected
	expected
	output
</>.replace(/¥t/g, "");

ってやると \t 消えない。

var data:String = <>
	my
	input
	lines
	--- expected
	expected
	output
</>.toString().replace(/¥t/g, "");

だと消える。