• 关于js中的array部分


      什么是数组?

    数组就是一组数据组合在一起,并且每个数据都可以单独拿出来使用

      创建数组的三种方式

    方法一

    var arr=new Array(); 
    arr[0]="n1";       
    arr[1]="n2";

    方法二

    var arr=["n1","n2"]

    方法三

    var arr = new  Array("n1","n2")

    使用document.write(arr[下标]());来显示出指定的下标的值,下标从0开始

      怎么把数组组合到一起?

    使用concat方法,例如创建一个arr1与arr2,然后arr3=arr1.concat(arr2)可以将arr1和arr2组合成一个数组并赋值到arr3上

      怎么把数组转换成字符串?

    使用join方法,例如var arr=["n1","n2"]这个数组,arr.join(".")把这个数组转换成字符串后用.连接每个数据

      length 属性可设置或返回数组中元素的数目。arr.length

      concat() 方法用于连接两个或多个数组。arr1.concat(arr2)

      pop() 删除并返回数组的最后一个元素。var arr=["n1","n2","n3"]时arr.pop()删除n3,直接输出arr.pop()为"n3",arr的"n3"被删除不再显示

      push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。arr.push("test")添加一个新的test的值在数组的末尾

      reverse() 方法用于颠倒数组中元素的顺序。var arr=["n1","n2","n3"]时arr.reverse(),结果会变成n3,n2,n1

      shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。var arr=["n1","n2","n3"]时arr.shift(),n1被删除

      slice() 方法可从已有的数组中返回选定的元素。arr.slice(开始,结束)

      sort() 方法用于对数组的元素进行排序。arr.sort()会把数组里的从开头字母(a-z)排序,arr.sort()数字的话会从开头的数字排序,如果想要按照大小排序,要用arr.sort(sortNumber)

      splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。arr.splice(从第几个开始,替换掉多少个数据,内容)

      toString() 方法可把数组转换为字符串,并返回结果。arr.toString()会直接把数组变成字符串

      unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。arr.unshift(内容)

      

  • 相关阅读:
    <转>c#调用C++DLL类型转换
    <转>CB2010使用一段时间总结。(Ansi>Unicode)
    Sql的自定义聚合函数,挺费劲。
    关于 MSDN 说 Lock 应该用private 对象锁定的测试。
    热门JQuery插件
    偶然发现 RouteDebuge 的作者是一个超牛的家伙。
    jquery.query 插件的设计问题。
    JQuery UI 调整笔记
    JQuery tr:visible IE8 失效.
    CS0016 一个解决方案:
  • 原文地址:https://www.cnblogs.com/LastFire/p/8244784.html
Copyright © 2020-2023  润新知