gpt4 book ai didi

javascript - 通过另一个对象上的字符串值为 javascript 对象属性分配一个值

转载 作者:行者123 更新时间:2023-12-03 10:38:09 25 4
gpt4 key购买 nike

我正在尝试将 myShuttle.command 分配给一个名为signIn 的字符串,该字符串存储在shuttleCommands 函数中。

function buildAndLaunchSignInShuttle (credentialsDoc) {
var myShuttle = new shuttle();
myShuttle.command = shuttleCommands.signIn;
myShuttle.document = credentialsDoc;
var responseObject = server.launchShuttle(myShuttle);

return responseObject;
}

function shuttleCommands() {
return {
signIn: "signIn",
signOut: "signOut",
getEntireCollection: "getEntireCollection",
getSingleDocument: "getSingleDocument",
saveDocument: "saveDocument"
};
}

我该如何去做呢?我真的不知道正确的措辞方式是什么,这阻碍了我的谷歌搜索!

最佳答案

myShuttle.command = shuttleCommands.signIn;

这会将 myShuttle.command 分配给shuttleCommands函数本身的signIn属性,该属性可能未定义。

我认为您想要将 myShuttle.command 分配给shuttleCommands函数返回的值的signIn属性,这将是

myShuttle.command = shuttleCommands().signIn;

关于javascript - 通过另一个对象上的字符串值为 javascript 对象属性分配一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28907100/

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