zoukankan      html  css  js  c++  java
  • 辅助函数和高阶函数 map、filter、reduce

    辅助函数和高阶函数 map、filter、reduce:

    一、辅助函数:

    (1-1)响应式函数 (数组更新检测):

        push()
        pop()
        shift()
        unshift()
        splice()
        sort()
        reverse()

    (1-2)对象更新检测:

        1、使用Vue.set(object, propertyName, value) 或者 实例.$set(object, propertyName, value);

            例如:Vue.set(this.stu,’love’,’sing’);

         2、使用Object.assign( ) 

     例如:this.stu = Object.assign({ }, this.stu, {
                      name: ‘玉’,         
                      love:‘money’       
                 })

    二、js 中的高阶函数 map、filter、reduce:
     

      ■ filter:
         filter的参数是一个回调函数,回调函数的参数(当前数组的元素),要求回调函数必须返回一个布尔值,为true时,当前回调函数的参数(即当前的元素)添加到内部数组中,为false则过滤掉。
     
      ■ map: 
         map的参数是一个回调函数,回调函数的参数(当前数组的元素),回调函数的返回值作为内部数组的元素。

    reduce: 
       reduce 实现汇总,参数是一个回调函数(上一次return的值preValue, 当前元素)和一个初始值,回调函数的返回值作为preValue。

    本文来自博客园,作者:一乐乐,转载请注明原文链接:https://www.cnblogs.com/shan333/p/15730057.html

  • 相关阅读:
    SpringBoot整合RabbitMq
    SpringBoot整合Mybatis
    Docker操作
    mysql高级复习
    mysql复习2
    springcloud复习2
    mysql复习1
    springcloud复习1
    JDBC(7)—DAO
    mysql报错:1130 -host 'localhost' is not allowed to connect to this mysql server
  • 原文地址:https://www.cnblogs.com/shan333/p/15730057.html
Copyright © 2011-2022 走看看