javascript已經學習的方法
90.push()方法可以接收任意數量的參數,逐個添加到末尾並返回修改後數組 的長度
pop()方法從數組末尾移除最後一項,堅守length的值然後返回移除項
91.shift()方法移除數組中第一項並返回該項,同時數組長度減一
unshift()方法與shift()方法相反
92.sort()方法按升序排列數組項--即最小值位於最前面,最大值在後面
reverse()方法會反轉數組項的順序
valueOf()方法會返回數值類型的對象類型
94.cancat()方法可以基於當前數組的所有項創建一個新數組
slice()方法能夠基於當前數組中的一個或者多個項創建一個新數組。 ( 具體用法看94頁)
95.splice()方法 看95頁
indexOf()和lastindexOf()兩個方法都接受兩個參數:要查找的項和(可選 的)表示查找位置的起點的索引 indexOf從開頭開始查找(lastindexOf相反
96.具體有:every(),filter(),forEach(),map(),some()方法
97.reduce()和reduceRight()方法都會叠代數組的所有項開始位置不一樣
99.Date類型
101.toDateString(),toTimeString(),toLocaleDateString (),toLocaleTimeString(),toUTCString(),toLocaleString()用於日期格 式化字符串的方法
102.日期/時間組件方法表
105.RegExp實例屬性global,ignoreCase,lastIndex,multiline,source
RegExp對象的主要方法為exec(),exec()接收一個參數返回第一個匹配項信 息的數組,該方法的額外兩個屬性index和input。index屬性表示匹配項在 字符串中的位置,input表示應用正則表達式字符串。
107.正則表達式第二個方法:test(),他接受一個字符串,在模式與該參數匹配 的情況下返回true,否則返回false。
108.RegExp的方法exec()和test()方法的長屬性名和短屬性名。
113.arguments主要用途是保存函數的參數,這個對象的還有一個叫callee的屬 性,該屬性是一個指針,指向arguments對象的函數。例子看114
114.this引用的是函數執行的環境變量--或者說是this值(當在網頁的全局作用 域中調用函數時,this對象引用的就是window)
115.caller屬性保存著調用當前函數的函數引用,如果是在全局作用域中調用該 函數,他的值為null
116.每個函數都包含著2個屬length和prototype(第六章)
length表示函數接收的命名參數個數
每個函數都包含2個非繼承而來的方法:apply()和call()
apply()方法接收兩個參數一個是在其運行函數的作用域,另一個則是參數 數組(第二個參數可以是Array的實例,也可以是arguments對象)
118.bind()方法:創建一個函數實例,其this值會被綁定到傳給bind()函數的值
javascript已經學習的方法