数组的方法

数组的方法


数组

            var arr =[]; //数组的声明
            var arr1 = [1,"s",false,[],{}]
            //范文数组中的数据:更改使用
            //数组每一个数据都有对应的索引号 0----
//          var num1 = arr1[0];
//          var str  = arr1[1];
//          console.log(num1)
//          console.log(str)
//          console.log(num1+str)
//          console.log(arr1);
            arr1[1]="u";
            console.log(arr1)i

            //for
            for(var i=0;i<arr1.length;i++){
                console.log(arr1[i])
            }

数组的方法

必须记住的:push():最后一位追加
pop() :删除最后一位
shift():删除第一位
unshift():在第一位追加
Array.isArray(值)

数组的方法:
arr.concat(arr1);//把arr1拼接到arr后面.返回值是新数组—不会改变原数组
var indexOf(1),//判断某个值是否在数组中,如果有返回索引号,如果没有没 有返回-1
arr join(“.”) //用指定的拼接数组为字符串,返回值拼接成字符串==不会更改原来数组
arr.sort()//重新排序-从小到大,只能正常排纯数字数组,其他类型的数据排序规则不确定[1,1,2]
arr .reverse()//数组反转

arr .slice(0,4);//如果只给了开始,代表截取从开始全部
arr .splice(start,length,值) 从开始位置截掉多长的,第三个参数作为填充的值、、 返回值是截掉的元素组成的新数组,追加的数据会改变原数组

例:

var arr = [“red”, “green”, “blue”];
arr.push(“black”); //作用是在原数组追加一位,返回值数组的新长度 var length1=arr.push
console.log(arr);

arr.pop(); //删除数组的最后一位,返回值是被删除的值 var str1=arr.pop();还可以获得
console.log(arr);
console.log(str1)
arr.shift(); //删除数组的第一位,返回剩余的值 var str2=arr.shift();还可以获得
console.log(arr);
console.log(str2)
arr.unshift(); //作用是在原数组第一位追加一位,返回值数组的新长度
var length2=arr.shift();还可以获得
console.log(arr);
console.log(length1)

数组的特殊方法

数组的特殊方法:可以实现遍历数组
arr.some()、和every()作用相反 找到一个真的就结束,返回true。否则返回false
方法返回数组中满足提供的测试涵数的第一个元素值,否者返回undefined。
arr.find()
arr.findIndex()
arr.filter()挑出所有满足条件的元素,组成新数组
arr.every()判断数组的元素是够否满足条件,找到一个不满足的结束循环,返回false
–>
例:
案例

小案例数组选择

数组买鞋
选择出自己想得到的数据
结果

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值