国产探花免费观看_亚洲丰满少妇自慰呻吟_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]" 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 喀喇沁旗| 嘉禾县| 沅陵县| 盈江县| 大荔县| 都安| 西乌珠穆沁旗| 鄂尔多斯市| 绍兴县| 石柱| 墨江| 滕州市| 买车| 大洼县| 上虞市| 宁化县| 苍南县| 兴城市| 利辛县| 庆元县| 冀州市| 礼泉县| 蓬莱市| 两当县| 隆回县| 鄂州市| 四子王旗| 陇南市| 特克斯县| 改则县| 保德县| 全椒县| 北碚区| 宜良县| 宁强县| 东莞市| 迁西县| 栾川县| 曲周县| 曲周县| 南投县|