javascript - 检查多个变量的值以确保它们都匹配

标签 javascript variables string-matching

如何有效地检查多个变量的值是否全部匹配?如果匹配,则以下函数应返回 true,否则应返回 false:

function projectIsLocked (data) {
    if (data.ArchiveSnapshotID === data.CurrentSnapshotID === data.LiveSnapshotID) {
        return true;
    }
    return false;
}

我以为我可以只使用 if (data.ArchiveSnapshotID === data.CurrentSnapshotID === data.LiveSnapshotID) 但它似乎不起作用。

关于简单事物的想法?

最佳答案

如果只有 3 次比较,那么这应该足够了。

function projectIsLocked (data) {
    var archive = data.ArchiveSnapshotID;
    var current = data.CurrentSnapshotID;
    var live = data.LiveSnapshotID;

    return (archive === current && current === live)
}

关于javascript - 检查多个变量的值以确保它们都匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13614042/

相关文章:

javascript - 可视元素更新时,带有Angular JS和“ Material ”网格列表的HTML音频不会更新音频元素

javascript - Canvas 中的图像就绪状态

javascript - 带递归的 JS Curry 函数

JavaScript 和其他使用松散定义变量的语言

java - 在java中,对象是否被视为变量?

javascript - 仅在添加另一个类时才向元素添加类

asp.net - 使用 asp.net 根据不同的服务器更新 web.config

C++ 匹配文件中的字符串并获取行号

javascript - 查找相同长度单词的串联字符串中的所有匹配项?

c++ - std::search 使用什么算法?