gpt4 book ai didi

javascript - jQuery 创建一个简单的对象,添加属性并访问它

转载 作者:行者123 更新时间:2023-11-28 19:24:33 27 4
gpt4 key购买 nike

// jquery 2.1.3 imported

var testarray = [];

var newTAelement = TAelement( "rs5", "Thirteen", "13", "15", "14","11","99");

function TAelement(category, question, trueanswer, c1, c2, c3, c4 )
{
this.category = category;
this.question = question;
this.trueanswer = trueanswer;
this.c1 = c1;
this.c2 = c2;
this.c3 = c3;
this.c4 = c4;
}

testarray.push(newTAelement);

elementextracted = testarray[0];

alert(elementextracted.category);

我想创建具有上述属性的对象

我想将名为“rs5”的值存储在“category”属性中

然后将其添加到名为testarray的数组

然后访问它。

我想看到显示“rs5”的警报,但我没有看到它。

我做错了什么?非常感谢堆栈溢出!

最佳答案

您像调用常规函数一样调用构造函数。这意味着 this 的默认值是(在浏览器中,严格模式之外)window 而不是新对象。这也意味着默认返回值是未定义,而不是新对象。

要将其用作构造函数,您需要使用 the new operator .

var newTAelement = new TAelement( "rs5", "Thirteen", "13", "15", "14","11","99");

注意:这与 jQuery 完全无关,您不会在代码中的任何地方使用它。它是核心 JavaScript。

关于javascript - jQuery 创建一个简单的对象,添加属性并访问它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28130576/

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