为了解决这个问题,我一直在折腾。我正在尝试创建一个 IF 语句。这是示例:
if (vectorLayer.features.length == 0 || typeof vectorLayer =='undefined') {DO STUFF}
但是,如果 vectorLayer 不存在,我会收到错误 bc,无法读取语句的第一部分。如果该对象不存在或者它存在但不包含任何功能,我将尝试执行此操作。我在这里缺少什么?
谢谢!
最佳答案
这将起作用,首先检查未定义,因此如果未定义 vectorLayer,它将不会执行其余条件。
if (vectorLayer == undefined || vectorLayer.features.length == 0) {DO STUFF}
关于javascript - 使用已定义/ undefined variable 创建 JS "If"语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12220582/