gpt4 book ai didi

javascript - 尝试学习如何在新对象中定义方法

转载 作者:行者123 更新时间:2023-11-28 16:08:10 25 4
gpt4 key购买 nike

我已经阅读了大量有关在 js 中使用对象的文章,这是我发现的用于创建对象数组并在每个对象中定义方法的技术之一:

function myObj(){
this.dCount = 0;

this.myMethod = function(){
dCount = 1;
console.log(dCount);
}
}

var objects = new Array();

function loadObjs(){

for(var i = 0; i < 4; i++){
var myObj = new Object();
objects[i] = myObj;
}

objects[0].myMethod();
}

但是,这个(以及我尝试过的所有其他技术)返回objects[0].myMethod 不是函数

我还是没明白。有人可以帮忙吗?

最佳答案

您正在实例化一个通用对象,而不是您自己的对象。

试试这个:

objects[i] = new myObj;

关于javascript - 尝试学习如何在新对象中定义方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14027014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com