1.js計時器 console.time(name)和console.timeend("同一name")
可以用來統計一段**執行時間。console.time('計時');
for(var i=0; i<100000; i++)
console.timeend('計時');
2.object.keys()方法 方法會返回乙個由乙個給定物件的自身可列舉屬性組成的陣列,常用來遍歷物件的屬性或者判斷乙個map是否有值。
object.keys(def["oneofs"]).foreach(function(name) , this);
3.array.map() 返回乙個新陣列,陣列中的元素為原始陣列元素呼叫函式處理後的值。let v2n: = multv2n[0]
if (!v2n || object.keys(v2n).length == 0)
4.typeof 和instanceof 區別let r = res.map(item =>
})
4.1 typeof返回結果是該型別的字串形式表示(number、string、undefined、boolean、function、object)
4.2 instanceof是用來判斷 a 是否為 b 的例項
5.將陣列清空的另外一種方法array.length = 0
7.function屬性prototype的作用 function.prototype返回funciton原型,可以用來方便擴充套件function物件function add(c,d)
var s=
console.log(add.call(s,3,4)) //1+2+3+4 = 10
8.判斷某個物件是否為空//定義乙個函式
function say()
//給函式的屬性prototype賦予乙個方法get
say.prototype.get=function(value)
if(a)
注意:當a為整數時且a為0時,if(a) ==false,要注意這個雷區
9.splice() 這個方法不僅可以刪除元素、陣列也可以向陣列插入元素和陣列
for (let index = 0; index < this.clubroominfoarr.length; index++)
}
break;
}
}
10.slice() 和contact()splice(start: number, deletecount: number, ...items: t): t;
//deletecount傳入0時就會新增元素
if (cardtype == cardtype.zhadan) else
10.1 slice()的作用是提取陣列一部分組成乙個新的陣列或擷取一部分字串 注意返回的是新陣列或新字串
10.2contact()連線陣列或字串var arr = new array(3)
arr[0] = "george"
arr[1] = "john"
arr[2] = "thomas"
console.log(arr)
console.log(arr.slice(1))
console.log(arr)
輸出:
george,john,thomas
john,thomas
george,john,thomas
溫故而知新!var str1 = "hello ";
var str2 = "world!";
var n = str1.concat(str2);
個人知識點總結
解除安裝 1.解除安裝 viewholder.iv antivirusitem clear.setonclicklistener new onclicklistener 2.監聽解除安裝廣播事件 1.建立監聽解除安裝的廣播接受者 private class uninstallreceiver ext...
個人知識點總結
1.url headers 引數確定 url 如果目標 是靜態的網頁,那就直接確定是他 遇到 ajax 非同步載入 需要通過 network 中 xhr 來通過抓包獲取資料 headers 這個不多說了 2.關於請求方式 我用的最多的 還是 get 請求 還有乙個沒有怎麼學到post 就pass 常...
收集Redis相關知識點
1 什麼是redis?redis本質上是乙個key value型別的記憶體資料庫,很像memcached,整個資料庫統統載入在記憶體當中進行操作,定期通過非同步操作把資料庫資料flush到硬碟上進行儲存。因為是純記憶體操作,redis的效能非常出色,每秒可以處理超過 10萬次讀寫操作,是已知效能最快...