js 数组中常用的方法

数组中常用的方法


    内置对象:系统自带的Array Object Math  Date
    内置对象中常用的方法:
    创建数组对象
    1.var  arr = [];
    2.var arr = new Array();
     如果判断这个对象是不是数组  两种方式
     1.instanceof 语言对象 instance偶发类型
     这个对象是不是Array的实例
     2 isArray 判断对象是不是这种数据类型(判断这个对象是不是Array的一个实例)
     3.toString();转字符串类型
     4.join(“f分隔符”);  把数组中每一个元素中间家一个符号,返回的是字符串
     push(元素);追加元素,返回值是追加元素后数组的长度
     5.pop();删除数组中的最后一个元素,返回的就是这个删除的元素
     6.unshift();在数组的第一个元素前面插入一个新的元素,返回的值是插入元素后数组的长度
     7.shift(); 删除数组中第一个元素,返回值就是这个删除的元素
     8.concat();合并数组,可以一次性合并多个数组,
     9.reverse();反转
     10 sort();排序 可能是不稳定的,默认按照Unicode码位点你排序的
         所以不能直接调用 得传入一个函数 ,例如: arr.sort(function (x,y){
             return x - y;
         });
     11.slice(2,5);从小标为2的位置开始截取,到下标为5的前一个结束,截取数组中某一个部分
     12.splice(2,5),从下标为2 的位置开始删除,删除5个元素,操作的是原数组
     13。indexof(10,2),第一个参数是要找到的元素,第二个参数可以写,也可以不写,如果写,了,就是从哪个位置开始找,找到则返回对应的索引,找不到则返回-1


     14.forEach(function (item ,index,arr){


     });





    部分实例:
     var arr= [1,2,3,4];
     //这句话的意思判断这个arr是不是数组
     console.log(arr instanceof Array);


     var arrayM [1,2,3];
     //判断是否是数组
     Array.isArray(arrayM);


     var names = ["夏明","小航","小红","小脸"];
     console.log(names.join("|"));
     //输出的就是这个样子的 :夏明|小航|小红|小脸


     var  arr = [10,20,30];
     //追加,数组后面加了一个100的元素
     arr.push(100);
     console.log(arr)
     //删除数组中的最后一个元素
     var result = arr.pop();
     console.log(result);//输出是30
     console.log(arr)//此时数组输出的是 10 20 ,30 没有了
     arr.unshift();
     arr.shift();
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值