2 回答

TA貢獻2012條經驗 獲得超12個贊
你幾乎得到了這個。試試這樣的事情:
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');

TA貢獻1815條經驗 獲得超13個贊
您正在將 您的定義為一個不帶參數的函數。您應該創建一個函數,該函數將 元素作為參數并使用它來調用 。initinitreadFile
var File = function(){
"use strict";
var readFile = function(element){
console.log(element); //i want get paramater here
}
return {
init:function(element){
readFile(element);
}
}
}();
旁注:編寫代碼的一種可能更有條理的方法是使用一個名為的具有所需功能的類:File
class File {
static readFile(element) {
console.log(element);
}
//other functions you may need here....
}
File.readFile(document.querySelector('p'));
添加回答
舉報