【问题标题】:javascript auto call function in object对象中的javascript自动调用函数
【发布时间】:2019-02-17 03:59:01
【问题描述】:

我需要创建一个动态对象。我会将所有这些对象存储在一个数组中。每个对象都会有一些属性和对象。创建对象后,我需要从中执行自动执行方法。我不能像这样调用我的代码:obj.doSomething,因为有些用户有 2 个对象,而其他用户有 300 个对象。

类似这样的:

class Select {
    constructor(el,input){
        this.el = el; 
        this.input = input
    }

    AutoExecture(){
        // I need these function to execute immediately;
        console.log(this.input);
    } 
}

【问题讨论】:

  • 你可以在你的构造函数中this.AutoExecture()
  • 谢谢。这就是我需要的。

标签: html function object ecmascript-6 javascript-objects


【解决方案1】:

也许你想要这样的东西:

class Select {
    constructor(el,input){
        this.el = el; 
        this.input = input;

        // This code will autoExecute when you construct an object
        console.log(this.input);
    }
}

您可以在控制台中运行此代码,例如:

var a = new Select("hi", "bye");

【讨论】:

    猜你喜欢
    • 2013-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多