Ngoài ra còn có một cách khác để làm điều này mặc dù nó có thể KHÔNG ĐƯỢC SỬ DỤNG . Nhấn mạnh vào might do ai đó nói rằng nó không được dùng nữa (kiểm tra các nhận xét cho câu trả lời đó) trong khi những người khác nói một trong hai câu trả lời là tốt. Tôi đang báo cáo nó vì lợi ích của sự đầy đủ.
Bây giờ, lấy Promise.all()
ví dụ trả về một Lời hứa được thực hiện với một mảng. Với kiểu ký hiệu dấu chấm, nó sẽ giống như hình dưới đây:
{Promise.<Array.<*>>}
Nó hoạt động trên các sản phẩm JetBrains (ví dụ: PhpStorm, WebStorm) và nó cũng được sử dụng trong tài liệu jsforce .
Tại thời điểm viết bài khi tôi cố gắng tạo tự động một số tài liệu bằng PHPStorm, nó được đặt mặc định theo kiểu này mặc dù tôi thấy tham chiếu kém về nó.
Dù sao nếu bạn lấy hàm sau đây làm ví dụ:
const test = async () => {
let array1 = [], array2 = [];
return {array1, array2};
};
Khi tôi để PhpStorm tạo tài liệu, tôi nhận được điều này:
const test = async () => {
let array1 = [], array2 = [];
return {array1, array2};
};