今日はじめて気付いたのですが、
var array = ["hoge", "hige", "hage"];
って配列をclosure compilerにかけると
var array = "hoge,hige,hage".split(",");
とかなるんですね。
そんなんするんだ……って、ちょっとビックリしました。
これって、配列の要素が全て文字列であることを、わざわざ確認してるわけですよね。
でも確かに配列の数が長くなれば、文字列リテラルを閉じるダブルクォート数がぐいぐい減るわけで、巨大なテーブルを使ってる場合なんかでは、スクリプトサイズが随分と圧縮されそう。賢いなあと思いました。