小编Ala*_*eer的帖子

Javascript 在第一个条件失败时停止,需要将其移至第二个条件

我有以下代码,要求它检查 2 个 dataLayer 值之一是否为“!= false”,然后运行其余代码。

但是,一旦第一个条件失败,代码就会中断,并且不会检查第二个条件。那么,我怎样才能让这两个条件都被检查,因为其中一个条件在 dataLayer 中始终可用?

function init() {
    if (dataLayer.condition[1] != false || dataLayer.condition[2] != false) {
        Do something
    }
    
}
Run Code Online (Sandbox Code Playgroud)

下面是当页面上缺少第一个条件值时出现的错误的屏幕截图。

在此输入图像描述

javascript

1
推荐指数
1
解决办法
676
查看次数

标签 统计

javascript ×1