视频教程免费下载
联系站长

javascript数组对象

时间:2014-09-26  点击:
javascript数组对象
一、属性
   1.length
     设置或返回数组元素的数目。
 
    2.constructor
      返回构造函数的引用
 
 
二、方法
    A.删除或添加类
 
      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.自定义一个函数(删除数组的重复元素)
 
     
       
           
 
 
     
 
内容标签
javascript
javascript基础视频教程42讲