<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // typeof instanceof
        var arr=[1,2,3,4,5];
        console.log(typeof arr);      //object
        console.log(typeof{});        //object
        console.log(arr instanceof Array);   //true
        console.log({} instanceof Object);   //true
        console.log(arr instanceof Object);  //true              
        // -----------------------------------------
        console.log(arr.toString());          //1,2,3,4,5
        //call apply  bind
        console.log(Object.prototype.toString.call(arr));    //[object Array]
        console.log(Object.prototype.toString.bind(arr)());  //[object Array]   函数的拷贝
    // ----------------------------------------------
    //高阶函数   函数套函数
    // function f(){
    //     console.log("f()");
    // }
    // f()
 
 
 
     function f(){
       return function(){
        console.log("f()");
       }
    }
    //  console.log(f());
    f()();
    // --------------------------------------------------
    // 回调
    function a(fun){
    fun();
    }
   function sum(){
    console.log("sum");
   }
   sum();
   a(sum);

 

;    </script>
</body>
</html>
 posted on 2021-11-19 13:24  陶小黑  阅读(42)  评论(0)    收藏  举报