首页 > 代码库 > 数组的一些感触

数组的一些感触

 1 //数组判断 2         在相同环境下(上下文?)使用instanceof来判断是否是数组 3         在不同情况下,使用Array.isArray( arr )来判断是否是数组 4     //数组链接 5         join() 使用参数把数组的每一项链接起来,返回字符串 6     //栈式操作 7         push() 把任意数组俨如到数组的最后面,返回数组长度 8          pop() 把数组的最后一项,弹出返回弹出的项 9        shift() 把数组的第一项移除,返回第一项,数组长度减一10      unshift() 向数组最前面压入一项,返回压入后,数组长度11 12     //一个数组的基本使用 示例13      var color = [‘red‘,‘blue‘];14      color.push(‘brown‘);15      color[3] = ‘black‘;16      alert(color.length); 17 18      var item = color.pop();19      alert(item);20 21      //数组排序22          reverse() //倒转数组23      var a1 = [1,2,3,4];24      a1 = a1.reverse();25      alert(a1) // 4,3,2,126 27     //比较函数28         //正数交换位置、负数不交换。零表示两数相等29     var a1 = [5,2,3,8,7,6,9,10];30     a1 = a1.sort(function(v1,v2){31         return v2 - v1;32     })33     alert(a1) //从大到小