javascript数组操作用法集合
2017-04-29 17:43
323 查看
var books = ['西方经济学']; /*---------------------------------------------------------------*/ /* 增加 push栈底添加(往后添加) */ books.push('财富自由','把时间当做朋友'); books.push('万万没想到'); alert(books); //西方经济学,财富自由,把时间当做朋友,万万没想到 //alert(books.length); //4 /*---------------------------------------------------------------*/ /* 增加 unshift栈底添加(往前添加) */ books.unshift('统计学原理','开放英语'); alert(books); //统计学原理,开放英语,西方经济学,财富自由,把时间当做朋友,万万没想到 /*----------------------------------------------------------------*/ /* 修改 先找到索引 直接重新赋值 */ books[0] = 'PHP入门很简单'; alert(books);//PHP入门很简单,开放英语,西方经济学,财富自由,把时间当做朋友,万万没想到 /*----------------------------------------------------------------*/ /* 删除 arr.pop()删最后一个 arr.shift()删最前一个 arr.delete()清空 */ var sitem = books.pop(); //可以返回被删除的那个值 alert(sitem); //万万没想到 alert(books); //PHP入门很简单,开放英语,西方经济学,财富自由,把时间当做朋友 var fitem = books.shift(); alert(fitem); //PHP入门很简单 alert(books); //开放英语,西方经济学,财富自由,把时间当做朋友 delete books[1]; //只是物理删除,位置还在,变成了undinfed alert(books[1]); //undinfed alert(books); // 开放英语,,财富自由,把时间当做朋友 //books.delete(); //全部清空 /*----------------------------------------------------------------*/ /* 剪切 splice 和警察Police相近 多个数据的操作 返回值:数组 语法: arr.splice(startIndex);//从startIndex索引位开始全部剪切掉, 负数是从后门开始剪,如-1等于arr.length-1 arr.splice(startIndex,count);//count不能为负数 arr.splice(startIndex,count,填充值); */ var arr = [0,1,2,3,4,5,6,7,8,9,10]; //var cuts = arr.splice(1,3); var replacecuts = arr.splice(1,3,'李笑来','同人于野','罗胖','吴军'); //alert('从books剪切出来的东西==='+cuts); //1,2,3 alert('从books剪切出来的东西==='+replacecuts); //1,2,3 alert('books被剪切后剩下的东西==='+arr); // 0,李笑来,同人于野,罗胖,4,5,6,7,8,9,10 //arr.splice(length-1) === arr.pop() /*----------------------------------------------------------------*/ /* 复制 slice 语法:arr.slice(startIndex,endIndex); 注意:截取到的值不包括endIndex */ var sarr = [0,1,2,3,4,5,6,7,8,9,10]; var copy = sarr.slice(1,3); alert(copy); //1,2 alert(sarr); //0,1,2,3,4,5,6,7,8,9,10
相关文章推荐
- javascript数组操作用法集合
- javascript数组操作用法集合
- javascript数组操作用法集合
- javascript数组操作用法集合
- javascript数组操作用法集合
- javascript数组操作用法集合
- javascript数组操作用法集合
- javascript数组操作用法集合
- javascript数组操作用法集合
- javascript数组操作用法集合
- javascript数组操作用法集合
- lodash用法系列(1),数组集合操作
- JavaScript中常见的数组操作函数及用法
- JavaScript中常见的数组操作函数及用法
- JavaScript中常见的数组操作函数及用法
- JavaScript中常见的数组操作函数及用法
- javascript操作Select标记中options集合
- javascript 数组的方法集合
- javascript数组的扩展实现代码集合
- (转载)javascript操作Select标记中options集合