Javascript 如何从一个函数表达式访问/使用变量或数据到另一个函数表达式?

Javascript 如何从一个函数表达式访问/使用变量或数据到另一个函数表达式?,javascript,angularjs,Javascript,Angularjs,我有一个函数,比如 $scope.myCourse = function(param1, param2) { $scope.courseName = param2; $scope.courseType = param1 } 我需要从另一个函数表达式中的$scope.myCourse访问变量/数据,如 $scope.updateCourse = function() { // here how to access/use $scope.courseName and $scope.

我有一个函数,比如

$scope.myCourse = function(param1, param2) {
  $scope.courseName = param2;
  $scope.courseType = param1
} 
我需要从另一个函数表达式中的
$scope.myCourse
访问变量/数据,如

$scope.updateCourse = function() {
  // here how to access/use $scope.courseName and  $scope.courseType from $scope.myCourse
}
当我这样做的时候,我变得不确定了

$scope.updateCourse = function() {
      console.log($scope.courseName, 'and', $scope.courseType, 'are in current selection. Are you fine to change the COURSE and TYPE?')
    }

最简单的方法是在函数外部声明$scope.courseName和$scope.courseType,以便可以从任何其他函数访问它。

最简单的方法是在函数外部声明$scope.courseName和$scope.courseType,以便可以从任何其他函数访问它