javascript - 如何用字符串命名匿名类型?
问题描述
所以,我有一些 JavaScript:
var myThing = { userId: dataItem.UserID, permissionID: dataItem.PermissionID };
然而,我想要的是在 C# 中有这个:
var userIdHtmlId = '@nameof(MyDto.UserID)';
var permissionIdHtmlId = '@nameof(MyDto.PermissionID)';
然后在 JavaScript 中,以某种方式执行以下操作:
var userId = dataItem.GetValueByReflectionOrSomething(userIdHtmlId);
var permissionID = dataItem.GetValueByReflectionOrSomething(permissionIdHtmlId);
var myThing = { userId: userIdHtmlId, permissionID: permissionID };
...但不知道如何。
这可能吗?如何?
解决方案
(为了便于阅读,我将乔治的评论作为答案。)
dataItem[userIdHtmlId]
推荐阅读
- python - 错误“无法解码木偶的响应”后继续硒脚本
- node.js - Mongoose保存方法多次保存同一个文档
- angular - 如何将加载器添加到角度材料过滤
- wordpress - 错误:应在 google 搜索控制台中指定“offers”、“review”或“aggregateRating”
- laravel - Laravel 自定义 CronJob 进行 15 天和 x 天的定时调度
- git - 如何使用配置或一些脚本自动处理 git push 到 DEV 分支
- css - 只有 CSS 才能在新选项卡中打开链接
- spring-boot - 为什么每次请求/响应都会更新“X-Auth-Token”?
- c# - XAMPP 一段时间后变得超级慢
- java - 无法在使用 java 的 selenium webdriver 中从 ChromeDriver 转换为 WebDriver,如何克服这个问题?