为了账号安全,请及时绑定邮箱和手机立即绑定

如何获取参数函数

如何获取参数函数

一只斗牛犬 2022-09-29 16:10:33
如何设置和获取参数值?我有这样的功能:var File = function(){  "use strict";   var readFile = function(element){     console.log(element);  //i want get paramater here   }   return {     init:function(){readFile()}   }}();我实现这个函数,如:File.init('#image');但我仍然没有得到定义
查看完整描述

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');


查看完整回答
反对 回复 2022-09-29
?
萧十郎

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'));


查看完整回答
反对 回复 2022-09-29
  • 2 回答
  • 0 关注
  • 72 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信