zoukankan      html  css  js  c++  java
  • javascript之函数使用

    function 可以作为一个过程,也就是把部分逻辑抽离包在一起;也可以作为变量或对象的属性;也可以作为参数传递;也可以直接执行;

      1.   console.log('header');

          console.log('body');

          console.log('footer');

        我们可以把上面的几行包裹起来

        function say(){

          console.log('header');

          console.log('body');

          console.log('footer');

        }

      这样我们在需要使用到的地方可以say()调用就可以了,这样可以是逻辑更清晰而且使得可以复用。

      2.   var  run = function (speed){console.log(speed);};

          var obj = {

            run : function (speed){console.log(speed);}

          };

      3.  done(function(name){

          console.log(name);

        });

        function done(fn,name){

          fn(name);

        }

      4.  (function(){

          //内容

          })();

      2/3/4都是使用的变量定义函数,是匿名函数。第4点及时函数是为了像第一点一样包裹部分逻辑免受外部的污染,又只需要立即执行一次。

  • 相关阅读:
    Ural1387 Vasya's Dad
    SGU481 Hero of Our Time
    sjtu1590 强迫症
    sjtu1591 Count On Tree
    sjtu1585 oil
    sjtu1364 countcountcount
    sjtu1333 函数时代
    Fabric-ca client端初始化过程源码分析
    Fabric-ca server端与client端交互
    Fabric-ca server端初始化过程源码分析
  • 原文地址:https://www.cnblogs.com/ehuanrum/p/6626416.html
Copyright © 2011-2022 走看看