printf もどき
function printArray(format, arry) { var i = 0; return format.replace(/%s/g, function($0) { return arry[i++]; }); } var a = ["foo", "bar"]; printArray("%s+%s", a); // foo+bar
そもそも printf がどんなものか詳しくはしらないのでそれっぽいやつ.
型とか関係なし.第2引数に配列をとって順に展開していく.
エラー処理がまったくないけどきにしない.