zoukankan      html  css  js  c++  java
  • javascript function

    function assert(value1, value2) {
      if (value1) {
        console.log(value2);
      }
    }
    
    function isNimble() {
      return true;
    }
    assert(typeof window.isNimble === "function", "is isNimbl() defined");
    assert(isNimble.name === "isNimble", "isNimble() has a name");
    
    var canFly = function() {
      return true;
    };
    assert(typeof window.canFly === "function", "canFly() defined");
    assert(canFly.name === "", "canFly() has no name");
    
    window.isDeadly = function() {
      return true;
    };
    assert(typeof window.isDeadly === "function", "isDeadly() defined");
    assert(isDeadly.name === "isDeadly", "isDeadly() has a name");
    
    function outer() {
      assert(typeof inner === "function", "inner() in scope before declaration");
      function inner () {}
      assert(typeof inner === "function", "inner() in scope after declaration");
      assert(window.inner === undefined, "inner() not in global scope");
    }
    
    outer();
    assert(window.inner === undefined, "inner() stilll not in global scope");
    
    
    window.wieldsSword = function swingsSword() { return true; };
    assert(window.wieldsSword.name === 'swingsSword', "wieldSword's real name is swingsSword");
    "is isNimbl() defined"
    "isNimble() has a name"
    "canFly() defined"
    "canFly() has no name"
    "isDeadly() defined"
    "inner() in scope before declaration"
    "inner() in scope after declaration"
    "inner() not in global scope"
    "inner() stilll not in global scope"
    "wieldSword's real name is swingsSword"
  • 相关阅读:
    python删除hbase一整列数据
    selenium基本操作
    python去除html标签及标签里面的内容
    Ambari-server 启动错误
    scala 命名规范
    HDFS坏块修复
    Nodejs+MySql+Echart(html模板渲染)
    Ambari openssl错误
    设置mysql 远程连接
    JMS 简介笔记
  • 原文地址:https://www.cnblogs.com/Iwillknow/p/4030957.html
Copyright © 2011-2022 走看看