为什么我无法访问在对象的方法中创建的对象

代码学习者

假设我有这个代码:

var m = 
{
    init: function(num, num2, num3)
    {
        this.num = num;
        this.num2 = num2;
        this.num3 = num3;
    }
};

var t = 
{
    create: function()
    {
        var obj = Object.create(m);
        obj.init(1,2,3);
    }

};

t.create();
console.log(obj)

执行此代码时,我收到此错误:

obj 未定义

我怎样才能obj在方法之外工作create

阿南德·温达维亚

更改您的create函数以返回obj. 然后,你可以做var obj = t.create()

这是完整的代码:

var m = 
{
    init: function(num, num2, num3)
    {
        this.num = num;
        this.num2 = num2;
        this.num3 = num3;
    }
};

var t = 
{
    create: function()
    {
        var obj = Object.create(m);
        obj.init(1,2,3);
        return obj;
    }

};

var obj = t.create();
console.log(obj)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我无法访问数组内部的对象值?

来自分类Dev

为什么我无法访问 JSON 对象字典中的变量?

来自分类Dev

我无法访问Java中的对象

来自分类Dev

我无法访问对象数组中的嵌套对象

来自分类Dev

为什么我无法在javascript中访问对象属性?

来自分类Dev

为什么我无法在javascript中访问对象属性?

来自分类Dev

为什么我无法访问该对象的“秒”属性?如何将其转换为日期?

来自分类Dev

为什么sx道具无法访问主题对象?

来自分类Dev

在对象中定义的函数上反跳无法访问对象的上下文

来自分类Dev

为什么我的代码无法访问刚刚创建的用户?

来自分类Dev

AS3-为什么会出现此1009错误?(无法访问空对象的属性或方法)

来自分类Dev

为什么类对象无法访问类中定义的委托

来自分类Dev

为什么在ngOnInit中无法访问angular2对象?

来自分类Dev

无法创建我的类的对象 - 为什么?

来自分类Dev

无法访问在指针数组中创建的对象

来自分类Dev

Laravel:我无法访问嵌套json中的对象属性

来自分类Dev

我无法访问 JS 中的对象键

来自分类Dev

为什么我无法访问JSON中的数据?

来自分类Dev

我无法访问对象的属性

来自分类Dev

为什么一旦我们将相同的函数添加到其原型中,就无法访问作为对象属性的函数?

来自分类Dev

为什么在此片段中无法访问我的onClick方法

来自分类Dev

即使文件在桥中,为什么我也无法访问objective-c 方法?

来自分类Dev

无法从创建的方法中的道具访问对象

来自分类Dev

无法访问对象

来自分类Dev

为什么此HttpClient用法给我一个“无法访问已处置的对象”的信息。错误?

来自分类Dev

为什么我的代码无法访问?

来自分类Dev

为什么我的代码无法访问?

来自分类Dev

为什么我无法访问IPackageFragmentRoot?

来自分类Dev

无法访问对象原型上的方法

Related 相关文章

  1. 1

    为什么我无法访问数组内部的对象值?

  2. 2

    为什么我无法访问 JSON 对象字典中的变量?

  3. 3

    我无法访问Java中的对象

  4. 4

    我无法访问对象数组中的嵌套对象

  5. 5

    为什么我无法在javascript中访问对象属性?

  6. 6

    为什么我无法在javascript中访问对象属性?

  7. 7

    为什么我无法访问该对象的“秒”属性?如何将其转换为日期?

  8. 8

    为什么sx道具无法访问主题对象?

  9. 9

    在对象中定义的函数上反跳无法访问对象的上下文

  10. 10

    为什么我的代码无法访问刚刚创建的用户?

  11. 11

    AS3-为什么会出现此1009错误?(无法访问空对象的属性或方法)

  12. 12

    为什么类对象无法访问类中定义的委托

  13. 13

    为什么在ngOnInit中无法访问angular2对象?

  14. 14

    无法创建我的类的对象 - 为什么?

  15. 15

    无法访问在指针数组中创建的对象

  16. 16

    Laravel:我无法访问嵌套json中的对象属性

  17. 17

    我无法访问 JS 中的对象键

  18. 18

    为什么我无法访问JSON中的数据?

  19. 19

    我无法访问对象的属性

  20. 20

    为什么一旦我们将相同的函数添加到其原型中,就无法访问作为对象属性的函数?

  21. 21

    为什么在此片段中无法访问我的onClick方法

  22. 22

    即使文件在桥中,为什么我也无法访问objective-c 方法?

  23. 23

    无法从创建的方法中的道具访问对象

  24. 24

    无法访问对象

  25. 25

    为什么此HttpClient用法给我一个“无法访问已处置的对象”的信息。错误?

  26. 26

    为什么我的代码无法访问?

  27. 27

    为什么我的代码无法访问?

  28. 28

    为什么我无法访问IPackageFragmentRoot?

  29. 29

    无法访问对象原型上的方法

热门标签

归档