国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

Prototype使用指南之array.js

2024-09-06 12:43:54
字體:
來源:轉載
供稿:網友
$A = Array.from(iterable): 將iterable轉化為數組,如果iterable定義了toArray方法,就調用這個方法,否則利用iterable的length屬性進行枚舉, 如果iterable沒有length屬性的話就返回空數組[]

 Array對象除了擴展Enumerable對象的方法外,另外擴展了如下的幾個方法,

注意以下方法除了clear外都不改變原來數組,而是返回一個新數組:

 clear(): 清除數組,利用arr.length=0

first(): 返回第一個元素

 last():返回最后一個元素

compact(): 去除數組中值為null或undefined的元素

flatten(): 將數組扁平化,例如[3,4,[6,7]]變為[3,4,6,7]

without(): 去除指定的元素, 可以指定多個值, 例如[4,56,7,8].without(4,7) 返回[56,8]

indexOf(object): 返回指定的元素在數組中的索引,不包含則返回-1

reverse(inline):Array內置函數reverse的增強,當inline為true時,跟內置的reverse函數效果一樣,改變原數組的值,否則不改變原來的值

reduce(): 如果數組只有一個元素,則返回這個元素,否則返回數組本身

uniq(): 返回沒有重復元素的數組

clone(): 返回一個跟數組相同的數組,Array中的toArray方法覆蓋了Enumerable中的toArray方法,指向了這個方法

 inspect(): 跟數組的toString方法類似,返回對象的字符串表示,例如[2,3].inspect() 返回 "[2,3]" 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 浦北县| 奉新县| 黔江区| 潮州市| 永州市| 贵州省| 东乡县| 上饶县| 福州市| 紫阳县| 台中市| 汾阳市| 玉树县| 两当县| 三原县| 合肥市| 锡林浩特市| 铁岭市| 临江市| 阳春市| 怀远县| 东阳市| 兴安县| 汉阴县| 大洼县| 台安县| 南溪县| 陇西县| 丰原市| 皋兰县| 尼木县| 工布江达县| 云梦县| 汤阴县| 沙洋县| 扶余县| 凤台县| 赣榆县| 神木县| 遵义市| 苍溪县|