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点及时函数是为了像第一点一样包裹部分逻辑免受外部的污染,又只需要立即执行一次。

  • 相关阅读:
    修改Ubuntu从文本界面登录
    Putty等工具中解决SSH连接超时断开的问题
    QoS policy-map class-map
    Linux中的do{...} while(0)
    手动增加swap分区
    __attribute__ 机制详解(一)
    欢迎来语雀关注我
    WebForm 生成并显示二维码
    《C#图解教程》 总览
    C#图解教程 第二十五章 其他主题
  • 原文地址:https://www.cnblogs.com/ehuanrum/p/6626416.html
Copyright © 2011-2022 走看看