1. 程式人生 > >前段 format方法

前段 format方法

col true span urn format con 參數 pla this

a.為字符串創建format方法,用於字符串格式化

String.prototype.format=function (arg) {
    //console.log(this,arg); //this,當前調用方法的字符串,arg為Format方法傳入的參數
    //return ‘666‘; //return,格式化之後獲取的新內容,return啥就替換為啥
    var temp = this.replace(/\{(\w+)\}/g,function (k,kk) {
        // k相當於{(\w+)},kk相當於(\w+)要替換的東西,arg一般是一個字典
        return arg[kk];
    });
    return temp;
};
 
#調用
a = {nid}
b = {"nid":"123"}
a.format(b)

前段 format方法