Javascript中实例的调用函数

阿尔比

我正在尝试在具有子视图实例的View函数中创建哈希图,这是在View的init方法中完成的。但是它给出了一个错误,即视图的init()不存在。我在这里做错什么了吗?提前致谢。

http://jsfiddle.net/3fR4R/1/

view = function() {
    var subview;
    init = function() {
        subview['search'] = new searchSubView();
    }
}

check = function() {
    console.log("clicked");
    var view1= new view();
    view1.init();
}

searchSubView = function() {    
}
TJ人群

您已经创建了一个函数并将其分配给隐式全局变量,该全局变量与它所view创建函数或实例无关

您可以通过this.init在构造函数分配或将其放在上来分配功能view.prototype

所以:

view = function() {
    var subview;

    // Note: You need code here to initialize `subview`

    this.init = function() {
        subview['search'] = new searchSubView();
    };
};

或(请注意,我已经subview拥有财产):

view = function() {
    this.subview = /* ...initialize subview... */;
};
view.prototype.init = function() {
    this.subview['search'] = new searchSubView();
};

旁注:

  1. 在该代码中,您经常成为“隐含全球性恐怖”的牺牲品您需要声明变量。

  2. JavaScript代码中的压倒性惯例是将初始大写形式用于构造函数,例如View而不是view

  3. 您还依赖于自动分号插入,我不建议这样做。学习规则并应用它们,尤其重要的是,您可以安全地缩小/压缩/压缩代码。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Javascript函数实例和调用

来自分类Dev

在JavaScript中动态实例化函数并调用方法

来自分类Dev

JavaScript 中的函数可以作为 Object 的实例调用吗?

来自分类Dev

函数调用中的Javascript

来自分类Dev

调用JavaScript中的函数

来自分类Dev

PHP - 从子实例中的父函数调用父函数

来自分类Dev

车把中的Javascript函数调用

来自分类Dev

在Xamarin中调用JavaScript函数

来自分类Dev

javascript中的顺序函数调用

来自分类Dev

JavaScript中的无穷函数调用

来自分类Dev

函数JavaScript中的调用属性

来自分类Dev

车把中的Javascript函数调用

来自分类Dev

函数未在 javascript 中调用

来自分类Dev

从 HTML 调用 JavaScript 中的函数

来自分类Dev

在 HTML 中调用 JavaScript 函数?

来自分类Dev

使用函数中的参数调用JavaScript函数

来自分类Dev

在Javascript函数中调用Typescript函数

来自分类Dev

为什么javascript函数每次调用都有实例?

来自分类Dev

调用类实例(类中的函数)上的方法,该方法调用该类中的其他函数

来自分类Dev

如何在类实例中调用通用函数?

来自分类Dev

Swift:尝试在实例函数中调用闭包时出错

来自分类Dev

在函数调用中实例化对象的性能(解释?)

来自分类Dev

从C#的子窗体调用类实例中的函数

来自分类Dev

函数调用中未知类实例的 Python 标准 (PEP) 名称

来自分类Dev

将Scala.js类实例传递给JavaScript,该JavaScript将调用函数调用方法

来自分类Dev

JavaScript中的函数与对象以及没有函数的实例化

来自分类Dev

特定实例的haskell调用函数

来自分类Dev

在JSP页面中调用JavaScript函数

来自分类Dev

从Dart Code中调用匿名Javascript函数

Related 相关文章

热门标签

归档