gpt4 book ai didi

JavaScript 对象始终为 null

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:26:49 25 4
gpt4 key购买 nike

这是我的代码:

myExt = {};
myExt.Panel = function (config){
var d = document.createElement("div");
/*Do something (a lot) with config and d here
// a lot of code here
*/
return
{
div:d,
events:e,
customattribs:ca
};
}

这是我的来电者:

var p = new myExt.Panel({
id:'parent',
events:{
onload:function(){
alert("onload");
}
},
//more configs
});

如果我这样做

console.log(p)

我得到空值。请帮我调试问题。

最佳答案

Automatic semicolon insertion已将函数的返回值从:

return { div: d, events: 3, customattribs:ca };

进入:

return;

如果您将要返回的值存储在变量中,然后返回该对象会更好:

var ret;
ret = {
div: d,
events: e,
customattribs: ca
};
return ret;

关于JavaScript 对象始终为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11006476/

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