最近在做些关于模板引擎的事情,花半小时搞了个简陋版的字符串模板。 追求简便,直接添加到 String.prototype 上了。 How it work String.prototype.format = (function() { // debug_level: [0, 1, 2] => ['igorne', 'warning', 'error'] var default_option = { l_token: '{{', r_token: '}}', debug_level: 1 } var vail = function (raw, key, debug_level) { if (raw === null) {return '';} if (raw === undefined) { switch (debug_level) { case 2: throw new Error('the