如何只在新数组或循环中获取cars
个对象?
type ads = cars | mobiles ;
var add : ads[] = [];
add.push(new cars("Corolla", 800000, 2008));
add.push(new cars ("ferrari", 10000000, 2014));
add.push(new mobiles("nokia", 8000, 3310));
add.push(new cars("mehran", 21, 213));
答案 0 :(得分:1)
您可以将Array.prototype.filter方法与instanceof operator:
一起使用let carsArray = add.filter(item => item instanceof cars);
这将创建一个只包含add
数组中的cars实例的新数组。