摘要: //splice()方法,向数组中插入项,插入方式有3种//1、删除----可以删除任意数量的项,只需指定2个参数:要删除的第一项的位置和要删除的项数var colors = ["red", "green", "yellow", "black", "brown"];var removed = colors.splice(1,3);console.log(removed);//["green", "yellow", "black"] 从第 阅读全文
posted @ 2013-06-07 14:51 金帛 阅读(677) 评论(0) 推荐(0)
摘要: //concat()方法,基于当前数组的所有项创建一个新数组,不会改变原数组,可接受参数,参数可以为一个或多个数组,数组和非数组混合也行var colors = ["red", "green"];var colors2 = colors.concat("yellow", ["black", "brown"]);console.log(colors);console.log(colors2);//slice方法,基于当前数组中的一个或多个项创建一个新数组,不影响原来的数组,可接受1或者2个参数,即 阅读全文
posted @ 2013-06-07 14:35 金帛 阅读(550) 评论(0) 推荐(0)
摘要: //reverse()反转数组项的顺序,返回反转后的数组var arr = [1, 2, 3, 4, 5];arr.reverse();console.log(arr);//[5, 4, 3, 2, 1] //sort()默认按升序排列数组项,可接受一个比较函数作为参数//将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字符编码的顺序进行排序。要实现这一点,首先应把数组的元素都转换成字符串(toString()方法),以便进行比较。var arr2 = [1, 2, 5, 7, 3, 4];var arr3 = ["a", "c", " 阅读全文
posted @ 2013-06-07 14:03 金帛 阅读(536) 评论(0) 推荐(0)
摘要: var arr = new Array("a","b");/**push()方法可以接受任意数量的参数,把他们添加到数组的末尾,并返回修改后数组的长度*pop()方法不可接受参数,从数组末尾移除最后一项,减少数组的length值,并返回被移除的项*/var value = arr.push("c","d");//从数组后面添加"c","d",并返回新数组的长度alert(value);//返回的是新数组的长度4alert(arr);//a,b,c,dvar item = ar 阅读全文
posted @ 2013-06-07 12:10 金帛 阅读(1787) 评论(0) 推荐(0)