簡體   English   中英

如何獲取參數 function javascript

[英]How to get parameter function javascript

如何設置和獲取參數值?
我有這樣的 function :

var File = function(){
  "use strict";
   var readFile = function(element){
     console.log(element);  //i want get paramater here
   }

   return {
     init:function(){readFile()}
   }
}();

我像這樣實現這個 function:

File.init('#image');

但我仍然不確定

你幾乎得到了這個。 嘗試這樣的事情:

 var File = function(){ "use strict"; var readFile = function(element){ console.log(element); //i want get paramater here } return { init: function(element){ readFile(element) } } }(); File.init('#element');

您將init定義為不帶參數的 function。 您應該將init設為 function ,它將元素作為參數並使用它來調用readFile

var File = function(){
  "use strict";
   var readFile = function(element){
     console.log(element);  //i want get paramater here
   }

   return {
     init:function(element){
         readFile(element);
     }
   }
}();

旁注:編寫代碼的一種可能更有條理的方式是使用 class 稱為File具有所需功能:

class File {
  static readFile(element) {
    console.log(element);
  }
  //other functions you may need here....
}

File.readFile(document.querySelector('p'));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM