国产探花免费观看_亚洲丰满少妇自慰呻吟_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]" 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 台中县| 上饶市| 从化市| 永城市| 邵阳市| 上犹县| 延津县| 太和县| 疏附县| 双鸭山市| 墨脱县| 开鲁县| 永春县| 龙山县| 三台县| 康平县| 曲阳县| 馆陶县| 祁连县| 凭祥市| 临澧县| 深州市| 莱州市| 关岭| 荣成市| 卓尼县| 杭锦旗| 北宁市| 铁岭市| 无极县| 华亭县| 祁门县| 颍上县| 高碑店市| 肃北| 怀宁县| 广宁县| 沐川县| 佛山市| 桂平市| 灵武市|