Javascript 命名并分配给变量的函数
将函数赋给angularjs变量的作用域并为其指定名称是一种不好的做法吗 AngularJS文档示例: “坏习惯”:Javascript 命名并分配给变量的函数,javascript,angularjs,Javascript,Angularjs,将函数赋给angularjs变量的作用域并为其指定名称是一种不好的做法吗 AngularJS文档示例: “坏习惯”: $scope.username = 'World'; $scope.sayHello = function helloWorld() { $scope.greeting = 'Hello ' + $scope.username + '!'; }; 这是不好的做法和不必要的混乱 John Resig在他的高级JS教程中演示了两者之间的区别: 若你们想分配角分数函数,你
$scope.username = 'World';
$scope.sayHello = function helloWorld() {
$scope.greeting = 'Hello ' + $scope.username + '!';
};
这是不好的做法和不必要的混乱 John Resig在他的高级JS教程中演示了两者之间的区别:
若你们想分配角分数函数,你们可以把它作为第一种方法
$scope.sayHello = function() {
$scope.greeting = 'Hello ' + $scope.username + '!';
};
但是如果你真的想给角度模式分配一个函数,你可以像这样使用它
var temp = function () {
console.info('temp');
}
$scope.sayHello = temp;
但在最后两者都将被声明为角函数,所以最好遵循第一种方法
$scope.sayHello = function() {
$scope.greeting = 'Hello ' + $scope.username + '!';
};
var temp = function () {
console.info('temp');
}
$scope.sayHello = temp;