JavaScript高級程序筆記3

位置方法:

indexOf()從數(shù)組的開頭向后查找

lastIndexOF()從數(shù)組的末尾向后查找

接收參數(shù):要查找的項和表示查找位置的索引

返回:要查找的項在數(shù)組中的位置帽借,

沒找到的情況返回-1.

迭代方法:

every()對數(shù)組的每一項運行給定的函數(shù)乱投,如果該函數(shù)一項都返回true闻牡,返回true冠胯。

some()對數(shù)組的每一項運行給定的函數(shù)阀蒂,如果該函數(shù)一項都返回true啄育,則返回true酌心。

filter()對數(shù)組的每一項運行給定的函數(shù),返回該函數(shù)會返回true的項組成的數(shù)組挑豌。

map()對數(shù)組的每一項運行給定的函數(shù)安券,返回每個函數(shù)調(diào)用的結(jié)果組成的數(shù)值。

forEach()對數(shù)組的每一項運行給定的函數(shù)氓英,無返回值侯勉。

歸并方法:

reduce()從第一項開始迭代數(shù)組的所有值,然后構(gòu)建一個最終返回值铝阐。

reduceRight()從最后一項開始址貌,向前迭代所有值,返回一個最終值徘键。

接收參數(shù):在每一項上調(diào)用的函數(shù)和作為歸并基礎(chǔ)的初始值练对。

Date類型

創(chuàng)建日期對象:

var now=new Date();

不傳參數(shù),則新對象自動獲取當前日期和時間啊鸭。

方法:

Date.parse()接收一個表示日期的字符串參數(shù)

Date.UTC()返回表示日期的毫秒數(shù)锹淌,參數(shù)為:年份,基于0的月份赠制,月中的哪一天,小時數(shù)(0到23)挟憔,分鐘钟些,秒,毫秒绊谭。

GTM時間:格林尼治時間政恍。

getFullYear(),getUTCFullYear(),setFullYear(),setUTCFullYear().

月,日达传,小時篙耗,分鐘,秒宪赶,毫秒類似宗弯。

getDay()星期幾(0是星期日,6是星期六)

RegExp類型

ECMAscript通過RegExp類型來支持正則表達式搂妻。

var expression =/pattern/flags;

pattern(模式)部分可以使任何復雜或簡單的正則表達式蒙保,包括字符類,限定符欲主,分組邓厕,向前查找逝嚎,反向引用。

flags(標志)標明正則表達式的行為:g表示全局模式详恼;i表示不區(qū)分大小寫模式补君;m表示多行模式。

元字符必須轉(zhuǎn)意昧互,元字符有:

()[]{}\+^*|?.$

定義方法:

字面量形式 :var pattern1=/[bc]at/i;始終共享一個RegExp實例

使用RegExp構(gòu)造函數(shù): ?var pattern2= new RegExp("[bc]at","i");創(chuàng)建的每一個RegExp都是一個新實例挽铁。

實例屬性:

global:布爾值,表示是否設(shè)置了g標志

ignoreCase:i

multiline:m

lastIndex:整數(shù)硅堆,表示開始搜索下一個匹配項的字符位置屿储,從0算起;

source:正則表達式的字符串表示渐逃,按照字面量形式而非傳入構(gòu)造函數(shù)中的字符串模式表達

RegExp實例方法:

exec()捕獲組而設(shè)計的方法够掠。

接受參數(shù):要應(yīng)用模式的字符串

返回:包含第一個匹配項信息的數(shù)組,沒有匹配項返回null茄菊;

要返回的數(shù)組包含兩個額外屬性:input和index疯潭。input表示應(yīng)用正則表達式的字符串;index表示項在字符串中的位置面殖。

test()接受一個字符串參數(shù)竖哩。在模式和該參數(shù)匹配的情況系返回true,否則返回false脊僚。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2016/2/10


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末相叁,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子辽幌,更是在濱河造成了極大的恐慌增淹,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,548評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件乌企,死亡現(xiàn)場離奇詭異虑润,居然都是意外死亡,警方通過查閱死者的電腦和手機加酵,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,497評論 3 399
  • 文/潘曉璐 我一進店門拳喻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人猪腕,你說我怎么就攤上這事冗澈。” “怎么了码撰?”我有些...
    開封第一講書人閱讀 167,990評論 0 360
  • 文/不壞的土叔 我叫張陵渗柿,是天一觀的道長。 經(jīng)常有香客問我,道長朵栖,這世上最難降的妖魔是什么颊亮? 我笑而不...
    開封第一講書人閱讀 59,618評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮陨溅,結(jié)果婚禮上终惑,老公的妹妹穿的比我還像新娘。我一直安慰自己门扇,他們只是感情好雹有,可當我...
    茶點故事閱讀 68,618評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著臼寄,像睡著了一般霸奕。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上吉拳,一...
    開封第一講書人閱讀 52,246評論 1 308
  • 那天质帅,我揣著相機與錄音,去河邊找鬼留攒。 笑死煤惩,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的炼邀。 我是一名探鬼主播魄揉,決...
    沈念sama閱讀 40,819評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼拭宁!你這毒婦竟也來了洛退?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,725評論 0 276
  • 序言:老撾萬榮一對情侶失蹤杰标,失蹤者是張志新(化名)和其女友劉穎不狮,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體在旱,經(jīng)...
    沈念sama閱讀 46,268評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,356評論 3 340
  • 正文 我和宋清朗相戀三年推掸,在試婚紗的時候發(fā)現(xiàn)自己被綠了桶蝎。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,488評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡谅畅,死狀恐怖登渣,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情毡泻,我是刑警寧澤胜茧,帶...
    沈念sama閱讀 36,181評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響呻顽,放射性物質(zhì)發(fā)生泄漏雹顺。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,862評論 3 333
  • 文/蒙蒙 一廊遍、第九天 我趴在偏房一處隱蔽的房頂上張望嬉愧。 院中可真熱鬧,春花似錦喉前、人聲如沸没酣。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,331評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽裕便。三九已至,卻和暖如春见咒,著一層夾襖步出監(jiān)牢的瞬間偿衰,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,445評論 1 272
  • 我被黑心中介騙來泰國打工论颅, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留哎垦,地道東北人。 一個月前我還...
    沈念sama閱讀 48,897評論 3 376
  • 正文 我出身青樓恃疯,卻偏偏與公主長得像漏设,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子今妄,可洞房花燭夜當晚...
    茶點故事閱讀 45,500評論 2 359

推薦閱讀更多精彩內(nèi)容