zoukankan      html  css  js  c++  java
  • 对象,函数作为一个函数的参数

     1 <!doctype html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>对象,函数作为一个函数的参数</title>
     6 </head>
     7 <body>
     8     <script>
     9 //1.将一个对象传给一个函数
    10     function $$(id){
    11         return document.getElementById(id);//自定义选择器
    12     }
    13    
    14     var book={//定义一个book对象
    15         name:"Html5 pro",
    16         price:50,
    17         buyTime:"2014-04-06"
    18      }
    19     function getBook(container,book){//声明一个含有两个参数的getBook函数
    20         if(book.price>40){
    21             $$(container).innerHTML="有点贵啊";
    22             }
    23         }
    24     window.onload=function(){
    25         getBook("book",book);    //待文档加载完执行
    26      }
    27 
    28 
    29 
    30 //2.把一个函数作为另一个函数的参数
    31      function Num(j){//函数1
    32          var i=6;
    33          return i+j;
    34      }
    35   
    36      function getNum(aNum){//函数2
    37          alert(aNum);
    38 
    39      }
    40      getNum(Num(4));//函数1作为函数2的参数 其实参数都是以值传递的 即使参数是个函数
    41     </script>
    42 
    43     <p id="book"></p>
    44     
    45 </body>
    46 </html>
  • 相关阅读:
    scp上传服务器文件
    svn一次添加所有未添加的文件
    vue 去掉#和拼接参数
    vuex状态管理
    获取页面iframe里的元素
    angular 中ng-bind-html 、$scope服务
    心态崩了
    day 8
    day 7
    day6 angularjs学习
  • 原文地址:https://www.cnblogs.com/leinov/p/3663432.html
Copyright © 2011-2022 走看看