angular.isFunction will return true for $scope.isFunction2 and false for $scope.isFunction1 because it is object. Lets see the code snippet:
angular.isFunction
$scope.isFunction2
$scope.isFunction1