通过另一个对象上的字符串值为 javascript 对象属性赋值
Assign javascript object property a value via string value on another object
我正在尝试将myShuttle.command分配给一个名为signIn的字符串,该字符串存储在shuttleCommand函数中。
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分配给shuttleCommand函数返回的值的signIn属性,这将是
myShuttle.command = shuttleCommands().signIn;
相关文章:
- Chrome开发工具(如何知道我在调用哪个javascript对象)
- 循环遍历以数组为值的Javascript对象
- 从ajax请求中获取javascript对象
- 如何从对象的原型方法访问JavaScript对象属性
- 将XML转换为普通的旧JavaScript对象
- 通过引用传递JavaScript对象
- javascript对象操作:根据指定条件选择属性
- Javascript对象类在单击时打开窗口进行颜色选择,并在更改时替换对象背景颜色
- 如何在异步函数中使用javascript对象
- 临时Javascript对象
- 如何在ASP中为用户控件添加Javascript对象网
- 使用数组向下搜索Javascript对象
- Rails将JavaScript对象存储到Model的有效方式
- JavaScript对象不是从原型链继承的
- 如何创建具有默认值的JavaScript对象字段?(AngularJS模型相关)
- SetInterval在javascript对象中表现怪异
- Javascript 对象和 this 关键字
- 如何在不知道关键字的情况下访问javascript对象值
- 在 JavaScript 对象中设置要使用的运算符的属性
- 如何搜索JavaScript对象并更改值