JS数组

js 使用很长时间了,对于数组总是一知半解,用到了搜一下,感觉太浪费时间,利用这次机会这次总结一下


1、数组创建
var student= new Array(); //创建一个数组
var student = new Array(20); //创建一个数组并指定长度
var student = new Array("one","two","three"); //创建一个数组并赋值

//不建议使用上面的方式
var student = [];
var student = ["one","two","three"]

2、数组访问
//数组访问通过 下标 访问
var student = ["one","two","three"];
student[0];
// 修改数组
student[0] = "修改";


3、数组-插入元素
// 追加
student.push("insertOne","insertTwo"); 
// 添加到数组开头
student.unshift("insertOne","insertTwo"); 
//指定位置开始插入多个元素:开始位置、0、多个元素
    student.splice(1,0,"a",'b'); // 


4、数组-删除元素
//删除最后一个元素
student.pop();
//删除第一元素
student.shift();
//删除指定位置deletePos开始的元素
student.splice(deletePos,deleteCount);


5、数组的截取和合并
    //从指定位置startpos开始截取元素,不包含endpos元素,endpos缺省复制后面所有
student.slice(startpos,[endpos])
//多个元素或数组合并一个数组
var newArr = student.concat("a","b","c")
var newArr = student.concat(student,["s1","s2"]);

6、数组元素的排序
//反转元素(最前的排到最后、最后的排到最前)直接使用
student.reverse(); 
//对数组元素排序,直接使用
student.sort(); 

7、数组元素的字符串化
//返回字符串,这个字符串将数组的每一个元素值连接在一起,中间用 separator 隔开。
student.join(separator); 
//json 可以使用tostring()


8、数组遍历
  //推荐使用
  for(var index : arr){
  };
  arr.forEach(function(item,index,arr){
  });
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值