整数値を1ずつカウントアップしながら生成
function E(n){ n = n || arguments.callee.n || 0; arguments.callee.n = n+1; return n; }
使い方
var errorCode = { NO_ERROR : E(0), TYPE_ERROR : E(), // 1 RANGE_ERROR : E(), // 2 NETWORK_ERROR : E(100), SERVER_ERROR : E() // 101 };
2010/05/02
new E(...)と書いてましたが、修正前の名残でした。newは入りません。