Tôi được thông báo rằng bạn phải luôn khai báo các hàm trong JavaScript. Điều đó có đúng không? Lợi thế của nó là gì?Tại sao luôn khai báo hàm trong JavaScript?
tôi thường gán chức năng cho một biến như vậy:
var foo = function() {};
Nhưng cho là điều này là sai, cái gì để làm chồng tracing. Ai đó có thể xin giải thích? Tôi được yêu cầu làm:
var foo = function fooBar() {};
Có ý nghĩa gì nếu nó được gán cho một đối tượng?
Hãy nhớ rằng các chức năng này không nằm trong phạm vi toàn cầu cũng như không được tự thực hiện cũng không được sử dụng nhiều lần.
có thể trùng lặp của [var functionName = function() {} với hàm functionNameName() {}] (http://stackoverflow.com/questions/336859/var-functionname-function-vs-function-functionname) –
Có vẻ như câu hỏi của bạn là về gán tên hàm. Có, điều đó giúp ngăn xếp truy tìm để bạn không thấy chỉ là một loạt các mục 'chức năng ẩn danh'. – JAL
@MikeRobinson rằng câu hỏi là nhiều hơn về cẩu. Tôi biết sự khác biệt giữa hai chức năng đó. Vui lòng đọc lại câu hỏi. – DevNoob