zoukankan      html  css  js  c++  java
  • 数组(Array)

    一、数组的创建

           直接创建:var a = [ 1 , " boy " , 3 < 5 , 2 + 3 ]

           利用new关键字加类型名:var a = new Array ()

    二、数组的使用

            取数组的空间:a

            取数组里面的值: a [ 0 ] 、a [ 1 ] 、……

    三、数组的属性

            constructor   所建立对象的函数参考(?)

            length           获取数组元素的个数   console.log(a.length)  会打印数组的长度。

                例如: var a = [ 1,2,3,4,5 ];    console.log(a.length)//就会得到5

    四、使用数组的方法

          1、 concat ( )     将两个或两个以上数组值连接起来,合并后返回结果//结果是3个或以上数组

                     例:   var a = [ 1,2,3 ];   var b = [ 4,5,6];  var c = concat (a,b);  // c = [ 1,2,3,4,5,6 ]

          2、 join ("666")             将数组中元素合并为字符串,666为分隔符(666可以改).

                                           如省略参数则直接合并,不再分隔

                    例:var a = [ 1,2,3,4 ];  a.join("+");   //1+2+3+4

          3、pop ( )          移除数组中的最后一个元素并返回该元素//数组会改变 

                     例: var a = [ 1,2,3,4,5 ];  console.log( a.pop ( )  );  //5  a = [1,2,3,4]

          4、shift ( )          移除数组中的第一个元素并返回该元素//数组会改变          

                     例: var a = [ 1,2,3,4,5 ];  console.log( a.shift ( )  );  //1  a = [2,3,4,5]     

           5、push ( value )    在数组的末尾加上一个或多个元素,并且返回新的数组长度值//数组会改变

                     例:var a=[1,2,3,];  console.log(a.push(4,5));  //5  a=[1,2,3,4,5]

           6、unshift (value)  为数组的开始部分加上一个或多个元素,

                                             并且返回该数组的新长度//数组改变 

                     例:var a=[1,2,3,4]; console.log (  a.unshift ( 5,6,7 ) );

                               // 7   a=[5,6,7,1,2,3,4]

           7、reverse ( )     颠倒数组中元素的顺序,反向排列

                     例: var a=[1,2,3,4,5];   a.reverse ( );  // a=[5,4,3,2,1]

           8、sort ( )                     按照元素的字母顺序排列,如果不是字符串类型,

                                                 则转换成字符串再排序,返回排序后的数组

                      例:var a=["c","b","a","e","d"];  console.log ( a.sort ( ) );  

                             //a.sort ( )  有返回值,所以可以直接打印:

                              //a=["a","b","c","d","e"]

               将数字类数组按照从小到大的顺序排列

                               var a =[1,3,4,7,5,2,6]; a.sort ( fn );// a = [1,2,3,4,5,6,7]

                                     function fn(a,b){

                                     return  a - b  ;

                                 };

            9、splice (n,m,f,c……) 为数组删除并添加n个新的元素,删除从n下标开始的m个元素,

                                                并把 f ,c ,……放在数组最前面。

                       例: var a=[1,2,3,4,5]; a.splice(0,3,6,7,8,9);   //a=[6,7,8,9,4,5]

             10、toString ( )     将数组所有元素返回一个字符串,其间用逗号分隔。

                              //这里只是返回一个结果,并不会改变数组。

                       例:var a=[1,2,3,4];  console.log ( a.toString ( ) );

                             // 打印结果为:1,2,3,4

             

    你好!如果你有什么更好的建议或意见,请在评论区留言。感谢你的阅读!
  • 相关阅读:
    java并发计算的几种基本使用示例
    axios、ajax和xhr前端发送测试
    Spring注解
    Android菜鸟教程笔记
    普通二叉树操作
    MyBatis
    mysql的select语句总结与索引使用
    sys.argv的意义[转]
    硬件小白学习之路(1)稳压芯片LM431
    FPGA小白学习之路(6)串口波特率问题的处理
  • 原文地址:https://www.cnblogs.com/YCxiaoyang/p/7123177.html
Copyright © 2011-2022 走看看