javascript
1function sprintf(format) { 2 for (var i = 1, len = arguments.length; i < len; i++) { 3 var pattern = new RegExp('\\{' + (i - 1) + '\\}', 'g'); 4 format = format.replace(pattern, arguments[i]); 5 } 6 return format; 7} 8 9console.log(sprintf('{0}を飼っています。名前は{1}です。', 'ハムスター', 'ウタ'));>
patternの右辺値に含まれる、\の記号はどういった意味を持つのかがわかりません。よろしければどなたかご教授をよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/16 10:00
2016/06/16 13:12 編集