■
- 構文エラー
-
window.returnValue = { creation:blnCreation, path:sPath, type:(function{ var ary = getTypeName().split(' '); return { ncname:ary[1], namespace:ary[0] }; })(), name:FileName };
構文エラーと言われて小一時間悩む。4行目の「function」の次に「()」が抜けていたというオチ。MKEditorがブラケットの入れ子に対応していないので強調表示が機能せず、目視で確認できなかった。
因みに無名関数を呼んでいるのは変数aryを局所変数にする為で、ブロック変数と中括弧ブロックの勧め [ 2003/03/31 ]が詳しい。