如何获取参数函数

如何设置和获取参数值?

我有这样的功能:


var File = function(){

  "use strict";

   var readFile = function(element){

     console.log(element);  //i want get paramater here

   }


   return {

     init:function(){readFile()}

   }

}();

我实现这个函数,如:


File.init('#image');

但我仍然没有得到定义


一只斗牛犬
浏览 73回答 2
2回答

繁花如伊

你几乎得到了这个。试试这样的事情: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');

萧十郎

您正在将 您的定义为一个不带参数的函数。您应该创建一个函数,该函数将 元素作为参数并使用它来调用 。initinitreadFilevar File = function(){  "use strict";   var readFile = function(element){     console.log(element);  //i want get paramater here   }   return {     init:function(element){         readFile(element);     }   }}();旁注:编写代码的一种可能更有条理的方法是使用一个名为的具有所需功能的类:Fileclass File {  static readFile(element) {    console.log(element);  }  //other functions you may need here....}File.readFile(document.querySelector('p'));
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript