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,1 26 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) //从大到小
数组的一些感触
时间: 2024-10-31 22:24:20