javascript - 使用变量“默认”
问题描述
有没有办法可以将变量default
用作参数?
我实际上是default
从一个 json 文件中传递了一个命名的道具,但是每当我尝试引用它时,它就会出错(因为我认为它是一个保留字)
有解决方法吗?
json = { default: 0, type: number } // passed into my function
const func = ({default, type}) => { // "default" is a reserved word
console.log(default)
}
谢谢!
解决方案
您可以将整个 json -object 作为参数发送并引用对象的字段:
json = { default: 0, type: number } // passed into my function
const func = (json) => {
const myTrickyValue = json['default'];
console.log(myTrickyValue);
}
推荐阅读
- vba - 如果存在匹配确认数据,如何从表中查找数据并使用文本进行验证
- jenkins-pipeline - 配置 jenkinsfile 以允许远程触发作业
- webview - Android 9 中的 Android Kitkat 4.4 webview
- python - Vertorize 匹配两个数据框 datetimeindex 比较
- python - 允许用户为 python 包保存他们的 3rd 方 API 密钥的最佳方式
- python - 如何解决和实现当前不工作的不和谐音乐机器人的正确队列功能?
- ruby - Ruby IMAP 库:如何再次将 .eml 文件上传到 imap 服务器?
- azure-managed-identity - 如何使用托管 ID 对 Azure 通信服务进行身份验证
- java - 如果 API 中的日期大于、小于或等于 Kotlin 中的当前日期,如何将当前日期与 API 中的日期进行比较以显示不同的 ImageView
- javascript - Mongoose 数组过滤和返回过滤后的数组