• SEO是一个到底多么牛叉的行业?SEO是一个到底多么牛叉的行业?
  • 郑州SEO郑州seo
  • 郑州SEO你只看到了别人的成功,却看不到别人默默的
  • 郑州SEOSEO切莫浪费时间在不必要的问题上
  • 1
  • 2
  • 3
  • 4

javascript数组对象是什么?

时间:2012-7-26 作者:问候seo

javascript数组对象
一、属性
1.length
设置或返回数组元素的数目。

2.constructor
返回构造函数的引用
二、方法
A.删除或添加类,郑州seo.

1. myarr.push(数组元素……)
向数组的末尾添加新的元素,返回值是新数组的长度。
可以一次添加多个元素

2. myarr.unshift(数组元素…..)
向数组的开头加入新的元素,返回值是新数组的长度
可以一次添加多个元素

3. myarr.pop()
删除数组的最后一个元素,返回删除的元素

4. myarr.shift()
删除数组的第一个元素,返回删除的元素

5.万能的添加删除函数
myarr.splice(index,数量,添加的元素…..)
(1)index 从何处开始添加或删除,必须是数值类型(数组的下标)
(2) 数量 规定了删除的个数,如果是0,则不删除
(3) 需要添加的元素,可以当作替换的元素

************************************
如果有删除的元素,返回删除的元素
************************************

B.数组的转换
mystr.split()
myarr.join([分隔符])
把数组元素按照指定分隔符组合成一个字符串,如果没有指定分隔符,默认是用“,”
返回结果就是组合成的字符串
c.数组的分割
myarr.slice()

从截取指定的开始位置,到结束位置(不包括)的元素。如果不指定结束位置,则从 指定的开始位置,取到结尾(数组的下标)
支持负数(-1开头) 返回新数组。

D.排序
冒泡排序
myarr.sort()
对数组进行排序,如果没有参数,则按照字母的编码进行排序,如果要按照其他的顺序 来排序,要提供一个函数。
会提供两个参数(a,b)
a<b a在b前
a=b
a<b

F.数组的连接
myarr.concat()
连接两个或更多的数组,并返回新数组,但是对原数组没有任何影响.

G.自定义一个函数(删除数组的重复元素)

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:1448228637@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。