Làm cách nào để kiểm tra xem biến có phải là mảng chuỗi trong TypeScript không? Một cái gì đó như thế này:Kiểm tra mảng kiểu chuỗi trong TypeScript
function f(): string {
var a: string[] = ["A", "B", "C"];
if (typeof a === "string[]") {
return "Yes"
}
else {
// returns no as it's 'object'
return "No"
}
};
TypeScript.io đây: http://typescript.io/k0ZiJzso0Qg/2
Edit: Tôi đã cập nhật các văn bản yêu cầu cho một thử nghiệm cho string []. Điều này chỉ có trong ví dụ mã trước đây.
thể trùng lặp của [? Làm thế nào để bạn kiểm tra xem một biến là một mảng trong JavaScript] (http://stackoverflow.com/question/767486/how-do-you-check-if-a-biến-là-một-mảng-trong-javascript) – WiredPrairie
Khi TypeScript chỉ biên dịch sang JavaScript, các câu trả lời có thể được tìm thấy bằng cách tìm kiếm một giải pháp JavaScript. Hơn nữa, nó là giá trị nó để xem một số câu trả lời như câu trả lời phụ thuộc vào máy chủ và làm thế nào nó đang được sử dụng và thông qua. – WiredPrairie