gpt4 book ai didi

javascript - 改进 'check if true'函数

转载 作者:行者123 更新时间:2023-11-30 09:51:23 27 4
gpt4 key购买 nike

我有一个看起来像这样的对象

$scope.object = {
Title: 'A title',
Status: 'Open',
Responsible: 'John Doe',
Author: 'Jane Doe',
Description: 'lorem ipsum dolor sit'
}

现在我想看看当前用户是否有权限编辑这个项目,要让用户能够编辑,这个项目必须

  • 存在(不为空、未定义等)
  • 负责等于$scope.currentUser
  • 状态等于“打开”

如果所有这些都是真的,我们的函数应该返回真,我是这样做的

$scope.isTrue = function(){

if($scope.object && $scope.object.Status == 'Open' && $scope.object.Responsible == $scope.currentUser){
return true;
}else { return false; }

}

非常简单,但是是否有更好的方法来进行此类检查?

最佳答案

if 语句中的条件已经是 true 或 false,你可以直接返回它。

return ($scope.object && $scope.object.Status == 'Open' && $scope.object.Responsible == $scope.currentUser);

关于javascript - 改进 'check if true'函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36326249/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com