zoukankan      html  css  js  c++  java
  • JS高级---函数作为返回值使用

    函数作为返回值使用

        function f1() {
          console.log("f1函数开始");
          return function () {
            console.log("函数作为返回值使用");
          }
        }
         
    获取num这个变量的数据类型 num
    判断这个对象是不是某个类型的
        var num = 10;
        console.log(typeof num); //num
    
        var obj = {};
        console.log(obj instanceof Object); //true
        //此时输出的是Object的数据类型   [object Object]
        console.log(Object.prototype.toString());
        //输出的数组的数据类型      [object Array]
        console.log(Object.prototype.toString.call([]));
        var arr = [10, 20, 30];
        console.log(Object.prototype.toString.call(arr)); //[object Array]
    
        var arr = [10, 20, 30];
        console.log(Object.prototype.toString.call(arr)); // [object Array]
        console.log(Object.prototype.toString.call(new Date()));//[object Date]
    //判断这个对象和传入的类型是不是同一个类型
    function getFunc(type) {
          return function (obj) {
            return Object.prototype.toString.call(obj) === type;
          }
        }
        var ff = getFunc("[object Array]");
        var result = ff([10, 20, 30]);
        console.log(result); //true
    
        var ff1 = getFunc("[object Object]");
        var dt = new Date();
        var result1 = ff1(dt);
        console.log(result1); //false
    你好,我是Jane,如果万幸对您有用,请帮忙点下推荐,谢谢啦~另外,咱们闪存见哦~
  • 相关阅读:
    活动识别API服务开发
    定位服务API案例
    高精地图定位
    HiCar SDK概述
    HiCar人-车-家全场景智慧互联
    AIoT开放平台及应用
    AI+IoT+电池应用
    智能物联网(AIoT,2020年)(下)
    第一课
    分销
  • 原文地址:https://www.cnblogs.com/jane-panyiyun/p/12171200.html
Copyright © 2011-2022 走看看