检测数组和对象&扩展String.prototype.format 字符串拼接的功能

检测数组和对象的方法:

var a=new Array();
var b=new Object();
console.log(Object.prototype.toString.call(a));
console.log(Object.prototype.toString.call(b));

 

扩展String.prototype.format 字符串拼接的功能:

//扩展 string.format
String.prototype.format = function () {
    var args = arguments;
    var reg = /\{(\d+)\}/g;
    return this.replace(reg, function (g0, g1) {	
        return args[+g1];		
    });
};
//用法:
var k="a{0}b{1}".format("qqq","www");

  

 

posted @ 2016-10-11 11:36  智取小师妹  阅读(1824)  评论(0编辑  收藏  举报