js使用原生String替換佔位符,格式化資料

2021-08-21 07:29:36 字數 456 閱讀 1989

1、最近修改了js的string原生方法,**如下:

/**

* 定義原生使用佔位符的方法,格式化資料

* @author sky

* @date 2018-07-09

* @returns

*/string.prototype.format = function ()

// 使用正規表示式,迴圈替換佔位符資料

for (var result = this, i = 0; i < arguments.length; i++)", "g"), arguments[i]);

return result;

}};// 使用方法

console.log("js修改原生string實現用自符串替換佔位符 格式化資料".format("hello", "world", "welcome"));

js原生迴圈的使用

不管是js原生自帶的迴圈,還是一些工具包裡面的迴圈 比如jquery裡的 each 裡面的迴圈有多種多樣.作為乙個有強迫症的人,總是想選擇最好的迴圈方式,效率最高的,最優雅的.在這裡我只列舉js自帶的迴圈.雖然一些工具包裡的迴圈看似很強大,但其本質上也是對js迴圈進行了封裝而已,而且如果你不引進這些...

Vue中使用原生js拖動

本文參考了 基於vue實現拖拽效果 最終實現,按原文中 實現,發現有bug,在滑鼠按下,拖動時,難以正常拖動。貼出原文 directives document.onmouseup e 原文 是有問題的,在滑鼠按下,拖動時,難以正常拖動,並且提前觸發了mouseup事件,導致mousemove並未解綁...

使用原生JS實現Ajax請求

第一步 獲得xmlhttprequest物件 第二步 設定狀態監聽函式 ajax.onreadystatechange function 第三步 open乙個鏈結 ajax.open get h51701.json false true非同步請求,false同步 第四步 send傳送乙個請求。可以傳...