数组和字符串新增

一、数组的新增方法

1、map方法 

      给数组中的每一个元素进行特殊处理后,返回一个新的数组

      1. 数值数组:字符数组 + “元”

        

      2. 对象数组:可以修改,可以删除

       

2、filter方法

      filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。

      注意:

          filter() 不会对空数组进行检测。

          filter() 不会改变原始数组。

       

3、some方法和every方法

     在数组的判断过程中,判断整体的每一个元素是否全部都符合一项基本要求

     1. some方法: 只有有一个符合就返回,true

     

     2. every方法: 只要其中有一个不符合要求,就返回false

       

4、reduce方法(reduce多对一)

     1. reduce:将数组中的元素整合,返回一个新的内容

    4个参数:

           prev:上一次操作返回的结果 ,可以设置默认值,如果不设置  默认值,那么第一个元素就

                      作为第一个prev

           item: 本次操作的元素

          index:本次操作元素的索引值

          array:当前操作的数组

          

           Prev有数据时,则item,index,array不会出现数据;prev没有数据,则显示undefined,item,index,array才有数据出现

    2. 使用reduce拼接字符串

         给prev设置默认值:1.所有元素参加循环 2.确定返回内容

         

    3. 利用reduce实现数组去重

        includes判断是有具有指定元素 有true 没有false

        

    4. 统计字符的出现次数

      返回一个对象 统计每一个字符的出现次数

       

二、字符串新增方法

       1、startswith() 字符串 以什么开头 返回布尔值

             

       2、endswith() 以什么结尾

            

       3、trim()清除字符串前后空格的

            

三、Map类型

         map类型: object对象的升级版

         原始object对象:key:value, key只能是字符串格式 也能使用特殊作为key

         map类型:将任意类型的数据做为key

          

四、Symbol类型

          symbol类型:创建一个独一无二的值, 防止出现命名冲突,属性的覆盖问题,通常用于对象的属性

          

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值