Prototype使用指南之array.js

水瓶处女小学妹

水瓶处女小学妹

2016-02-19 10:56

图老师设计创意栏目是一个分享最好最实用的教程的社区,我们拥有最用心的各种教程,今天就给大家分享Prototype使用指南之array.js的教程,热爱PS的朋友们快点看过来吧!
$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]" 
展开更多 50%)
分享

猜你喜欢

Prototype使用指南之array.js

Web开发
Prototype使用指南之array.js

Prototype使用指南之base.js

Web开发
Prototype使用指南之base.js

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Prototype使用指南之string.js

Web开发
Prototype使用指南之string.js

Prototype使用指南之dom.js

Web开发
Prototype使用指南之dom.js

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Prototype使用指南之range.js

Web开发
Prototype使用指南之range.js

Prototype使用指南之hash.js

Web开发
Prototype使用指南之hash.js

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

javascript编程起步(第五课)

javascript编程起步(第五课)

电脑前面放什么东西对人的危害很大

电脑前面放什么东西对人的危害很大
下拉加载更多内容 ↓