JavaScriptJavaScriptには文字列整形のformat関数が無い。その辺のライブラリにはあるみたいだけど。必要な機能だけ入れてちゃちゃっと作ってみた。 function format() { var args, _args, fmt, result; args = _args = Array.apply([], arguments); fmt = typeof this === "string" ? this : args.shift(); if (args.length === 1 && typeof args[0] === "object") { args = args[0]; } result = fmt.replace(/{([^}]+)}/g, function (s, id) { var chain = id.split("."), substr, i; if (

