占位符
–首先了解一下占位符的概念,占位符就是先占住一個固定的位置,等著你再往里面添加內容的符號,廣泛用于計算機中各類檔案的編輯,
–格式占位符(%)是在C/C++語言中格式輸入函式,如 scanf、printf 等函式中使用,其意義就是起到格式占位的意思,表示在該位置有輸入或者輸出,
那么在JS中,如何實作占位符呢,
JS操作
首先可以說明在js中,是沒有占位符這一個概念的,那我們怎么實作該功能,這個時候就可以自己定義一個方法,去實作該功能,
String.format = function() { //字串中賦值變數
if (arguments.length == 0)
return null;
var str = arguments[0];
for ( var i = 1; i < arguments.length; i++) {
var re = new RegExp('\\{' + (i - 1) + '\\}', 'gm');
str = str.replace(re, arguments[i]);
}
return str;
};
//使用方法
const h = 1;
const l = 2;
var key = String.format("{0}-{1}",h,l);
console.log(key);
//key:"1-2"
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/300252.html
標籤:其他
上一篇:表格畫斜線
下一篇:Vue實作組件的區域重繪
