如何有效地检查多个变量的值是否全部匹配?如果匹配,则以下函数应返回 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/