zoukankan      html  css  js  c++  java
  • 1.14函数复习

                                        补充函数的知识点

    1.复习函数:函数是由关键字function声明的,它是一个引用数据类型,是function这个类的实例,在调用的时候会开辟一个私有空间

    2.函数成员:

      function fn(){}dir(fn)

      

      arguments是实参构成的数组集合

      Caller是这个函数的调用者,函数在A函数内调用,那么A就是这个函数的调用者。

      在window下caller是null

      

      length是形参的个数 name就是函数名  只跟定义有关,不能修改

      arguments 函数的实参构成的数组集合

      callee是当前函数本身

      递归求1-10的和:

        

    3.函数作为参数

      (1)作为匿名函数传;

      (2)作为命名函数传 传命名函数的函数名不能带() 否则传的是return返回值

        

    4.数组方法

      sort(function(){})

      arr.sort(function(a,b){return a-b})  只能对数字进行排序

      

      concat push sort  toString  splice  unshift  slice  shift  reverse  pop  join

      Every() 用于检测数组中的每个元素是否都满足某个条件,返回值是true和false

      

      filter() 用于检测数组中的每个元素是否都满足某个条件,返回的是满足条件的所有元素构造的新数组

      

      find() 用于检测数组中的第一个满足条件的元素并返回

      

      foreach() 用于对数组进行遍历

      

      Map() 用于对数组进行遍历,将每个元素都传入回调函数中加工,并返回新的结果,最后得到的元素是加工后组成的新的数组;

       [66,23,26....]

    5.跟数据类型有关的一些方法

      (1)检测数据类型  typeof 这是一个检测方法

      (2)instanceof 这是一个判断方法

      (3)Object.prototype.toString()  以字符串[object Object]的形式告诉这种数据类型

          

      以字符串[object Array]的形式告诉是具体哪种对象数据类型

     

     

     

     

     

     

  • 相关阅读:
    实现类似add(1)(2)(3)的函数
    Chrome安装助手踩坑
    升级webpack4错误处理
    vue项目埋点
    如何理解vue中的v-bind?
    不能不知道的webpack基本配置
    IE9及以下浏览器升级提示
    HTML5常用API
    css中clip属性
    Web开发展望
  • 原文地址:https://www.cnblogs.com/yuanjingjing/p/10267870.html
Copyright © 2011-2022 走看看