1.數(shù)組中有兩個可以直接用來重排序的方法:reverse()和sort()核畴。sort()方法中褂痰,即使數(shù)組中的每一項(xiàng)都是數(shù)值念颈,他們比較的都是字符串:
例:var values=[0,1,5,10,15];
? ? ? values.sort();
? ? ? alert(values); ? ? ? //0,1,10,15,5
2.slice(start,end)方法返回start和end之間的項(xiàng)(包括start兼搏,不包括end)卵慰;若start或end為負(fù)數(shù),則用數(shù)組長度加上該數(shù)來確定相應(yīng)的位置(一個包含5項(xiàng)的數(shù)組佛呻,slice(-2,-1)=slice(3,4))裳朋。
3. RegExp()構(gòu)造函數(shù)的模式參數(shù)是字符串,所以在某些情況下要對字符進(jìn)行雙重轉(zhuǎn)義吓著,如 \d 要轉(zhuǎn)化為 \\d
4.使用不帶圓括號的函數(shù)名是訪問函數(shù)指針鲤嫡,而非調(diào)用函數(shù)
5.函數(shù)聲明:解析器會率先讀取,并使其在執(zhí)行任何代碼之前可用
函數(shù)表達(dá)式:必須等到解析器執(zhí)行到它所在的代碼行夜矗,才會真正被解釋執(zhí)行
6.每個函數(shù)都包含兩個非繼承而來的方法:apply()和call()泛范,用于設(shè)置函數(shù)體內(nèi)this對象的值