最近專案中需要整理統一的log資訊列印形式,由我同事負責封裝出了乙個資訊列印的函式,覺得非常 使用,於是自己在把**拿來記錄一下,並做了相應的注釋
// 封裝乙個在日期顯示時,月、日、分等位數不足兩位的用"0"補齊
function add0(obj)else
}// 年-月-日 時:分:秒:毫秒
function getnowtime()
var ilogger = else{
var lastpara = arr[arr.length-1];
if(lastpara == 'begin' || lastpara == 'end'){
// pop()用於刪除並返回陣列的最後乙個元素
// 說明::pop() 方法將刪除 arrayobject 的最後乙個元素,把陣列長度減 1,並且返回它刪除的元素的值。
// 如果陣列已經為空,則 pop() 不改變陣列,並返回 undefined 值。
status = arr.pop();
if(arr.length != 0){
for(var i=0;i
JavaScript 封裝輸出log資訊的方法
在開發中,在我們的 中,我們總需要console.log資訊來給我們資訊,以便處理和修改 找bug。但是console.log的資訊格式確不是我們想要的。下面是我自己封裝的乙個小方法。var add0 function obj else var getnowtime function var ilo...
Python 封裝輸出log類
coding utf 8 import logging from tools import project path class mylog def my log self,msg,level 1.定義乙個日誌收集器 my logger logging.getlogger python 2.設定日誌...
Javascript 高階 封裝
js中處處是物件,物件導向的第一步當然就是封裝了。由於js中沒有類的概念,所以封裝起來也比較麻煩。以下介紹兩種js的封裝。1 使用約定優先的原則,將全部的私有變數以 開頭 看完 是不是有種被坑的感覺。只把全部的變數以 開頭,事實上還是能夠直接訪問的,這能叫封裝麼。當然了。說了是約定優先嘛,這樣的方式...