Tôi đang viết séc để xem thời gian chờ có đang hoạt động hay không. Tôi đã nghĩ đến việc làm điều này:Có thể setTimeout bao giờ trở về 0 làm id không?
var a = setTimeout(fn, 10);
// ... Other code ... where clearTimeout(a) can be called and set to null
if (a != null)
{
// do soemthing
}
Tôi đã tự hỏi nếu nó sẽ không bao giờ có thể là một sẽ là 0. Trong trường hợp đó tôi sẽ sử dụng a !== null
Sai lầm của tôi :) Tôi đã không kiểm tra, nhưng có '0! = Null' luôn. Tôi mong đợi họ được bình đẳng trong Javascript, xem xét sự cân bằng như '' và 0 - nhưng điều này không phải là trường hợp. – Aishwar