读书人

Javascript的String format函数

发布时间: 2012-11-25 11:44:31 作者: rapoo

Javascript的String format函数。

String.prototype.format = String.prototype.f = function() {     var s = this,i = arguments.length;while (i--) {s = s.replace(new RegExp('\\{' + i + '\\}', 'gm'), arguments[i]);}     return s; };


使用
//创建某table的一行var rowTemplate = "<tr><td>{0}</td><td>{1}</td><td>{2}</td><td>{3}</td><td>{4}</td><td><input type=\"checkbox\" name=\"_selectedFile\" value=\"" + reuslt.fileName + "\" {5}/></td></tr>";var disabled = "checked";if (reuslt.status != "OK") {disabled = "disabled";}var newRow = rowTemplate.format(reuslt.fileName,reuslt.size, reuslt.type,reuslt.version, reuslt.status, disabled);$('#uploadFileList tr:last').after(newRow);

读书人网 >JavaScript

热点推荐