gpt4 book ai didi

javascript - 对象内部函数

转载 作者:行者123 更新时间:2023-11-29 19:29:21 25 4
gpt4 key购买 nike

我在一个对象中有一个函数,但它没有被执行。我哪里做错了。JS:

switch(sometext){
case "GetStatus":
AgentReply = {
IsCustomer: false,
//UserText:"in process"
UserText: function () {
alert("test");
var text = "";
switch ($scope.LanguageId) {
case "1":
text = "is in process";
break;
case "2":
text = "test message";
break;
}
return text;
}
}
break;
}

这段代码运行良好。但现在我有了“UserText”的条件。因此,注释了原始代码并编写了一个函数来获取“UserText”所需的消息。但是警报永远不会弹出。

最佳答案

你应该执行函数,在之后添加(),像这样

UserText: function() {
alert("test");
var text = "";
switch ($scope.LanguageId) {
case "1":
text = "is in process";
break;
case "2":
text = "test message";
break;
}
return text;
}()

关于javascript - 对象内部函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28939138/

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