javascript - 在 Javascript 中使用 (.code) 的目的是什么?
问题描述
我有一个 Javascript 代码,它运行一个带有引用 .code 的 If 语句。我已经到处寻找原因,但没有找到有用的答案。这是一个例子:
function X(Y) {
if ((ord.status == JSON.stringify( (JSON.parse(ord.status).code == ordStatus.Del.code)){
//code here
}
}
解决方案
.code
不是这里的“扩展”。它是对code
Javascript 对象属性的引用。
这里,ord.status
是一个可以被解析为包含code
属性的 Javascript 对象的字符串。
JSON.parse(ord.status)
ord.status
将字符串解析为 Javascript 对象。然后,.code
引用该code
对象中的属性。
推荐阅读
- coldfusion - 使用 ColdFusion 10 合并单元格后如何在 cfspreadsheet 中进行顶部对齐
- apache-flink - 如何在 Flink 中连接两个 unkeyed 流并相互共享状态?
- reactjs - 水平对齐项目引导
- mysql - 使用 MySQL 和 Entity Framework Core 的嵌套事务
- c# - 简单注射器 - 生活方式不匹配
- r - 根据先前行的类型删除行
- javascript - 当到达存储在数据库中的未来日期、时间时,如何在 Node JS 中触发事件?
- python - (泰语)我有关于通过烧瓶读取 csv 文件和上传文件的问题
- javascript - 如何将 JavaScript 添加到 Unity 中的对象?
- javascript - 验证 4 个值中的至少两个 javascript