Ale*_*lls 0 javascript reflection node.js
使用 bash,我认为这是可能的,但不确定 JavaScript,假设我们有这个:
const {masterid} = req.query;
if (!masterid) {
return res.status(500).send(new Error('Missing query param "masterid".'));
}
Run Code Online (Sandbox Code Playgroud)
我想要做的不是在字符串中硬编码“masterid”,而是执行如下操作:
const {masterid} = req.query;
if (!masterid) {
return res.status(500).send(new Error(`Missing query param "${Reflect(masterid).name()}.".`));
}
Run Code Online (Sandbox Code Playgroud)
有没有办法使用 Reflect API 来做到这一点?
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Reflect
来自另一篇文章
var masterid = 2;
var text = Object.keys({masterid})[0]; //equals "masterid"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3610 次 |
最近记录: |