首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

javascript 数组步骤

2012-09-08 
javascript 数组方法Array.pop() : 删除数组的最后一项Array.push(): 在数组的末尾添加项,例如: colors.pu

javascript 数组方法
Array.pop() : 删除数组的最后一项
Array.push(): 在数组的末尾添加项,例如: colors.push('red', 'blue');
Array.shift(): 删除数组的第一个项
Array.unshift():在数组的起始位置添加项,例如: colors.unshift('red', 'blue');

Array.sort(Function): 给数组排序, 需要一个Function参数, 该方法需要进行比较的2个参数 通过返回值来做排序,例如:

var num = [40,10,8,2,5];num.sort(function (var1, var2) {return var2 - var1;});


在没有Function参数的时候 它会调用每一个项的toString()方法 然后按照字符串类型进行比较

Array.reverse(): 反转数组

Array.concat(): 复制数组,或者在复制数组的同时再添加项, 例如:
var colors = ['red', 'blue'];var copied = colors.concat();alert(copied);var newColors = colors.concat('yellow', ['white', 'black']);alert(newColors);


Array.slice(Number, Number): 对已有的数组进行分割 并返回新的一个数组,例如
var colors = ['red', 'blue', 'yellow', 'white', 'black'];var newColors = colors.slice(2);// 'yellow', 'white', 'black'alert(newColors);newColors = colors.slice(1, 4);// 'blue', 'yellow', 'white'alert(newColors);

热点排行