代碼如下:
/* Array */
Array.reverse() //數組反向排序,變成新數組。
Array.sort() //把數組按字符排序,變成新數組。
s=Array.push("str1","str2") //從后面添加數組,s為添加記錄
s=Array.pop() //從后面刪除數組,s為被刪記錄
s=Array.shift() //從前面刪除數組,s為被刪記錄
s=Array.unshift("str1","str2") //從前面添加數組,s為添加記錄
s=Array.splice(3,2,"aa","bb") //從數組的第三個后面開始,向后刪除兩個數組,并在該位置添加新的數組。s為添加記錄
s=Array.slice(2,4) //從數組的第二個后面開始取值,取到第四個,數組本身未改變。
s=Ar1.concat(Ar2) //把數組Ar2添加到數組Ar1內,產生新數組s。
s=Array.join("#") //把數組元素用#連接,形成字符串并返回給s。
/* Function */
Sample:function Test(arg1,arg2)
Use:Test("ddd", "sss", "fff")
//Test.arity: //函數設定的參數個數(返回數值)。
Test.length: //函數設定的參數個數(返回數值)。
Test.caller: //調用Test()的函數(返回函數,IE支持)。
Test.apply(obj, [arg1, arg2]) //使得指定對象(obj)具有Test的屬性和方法。
Test.call(obj, arg1, arg2) //使得指定對象(obj)具有Test的屬性和方法。
arguments: //實際傳入的參數個數(返回數組)。
arguments.callee: //當前執行的函數(返回函數)。
(new Test).constructor: //查看新實例(Test())的構造(返回函數)。
/* String */
Str.slice(3,-5) //從第三個字符串后面開始取值,取到第-5個(倒數第五個。參數二需大于參數一,或為負)。