试图掌握Javascript,但不能得到我的头围绕这一点

Trying to grasp Javascript, but can not get my head around this

本文关键字:我的 这一点 掌握 Javascript 但不能      更新时间:2023-09-26

我已经尝试了好几天了,但似乎找不到任何解决方案!我已经在codecademy上完成了整个JS教程,但它仍然让我感到困惑!

完成下面的程序,使输出与所示相同在下面。Taxi对象应该从Vehicle继承colornumWheelsblowHorn

我得到的代码如下

for(var i=0; i<5;   i++) {  
   fleet[i] = new Taxi(i);  
}   
for (var i=0;i<fleet.length;i++) {  
   print("Taxi with badge number " + fleet[i].badgeNumber + " is " + fleet[i].color);   
}   
??????????????? = "White";  
for ( var i=0; i<fleet.length; i++) {   
    print("Taxi with badge number " + fleet[i].badgeNumber + " is " + fleet[i].color);  
    fleet[i].blowHorn();
}

完成后,它应该打印出以下内容:

车牌号码为0的出租车为黄色
1号车牌的士为黄色
2号车牌的出租车是黄色的
3号车牌的出租车是黄色的
4号车牌的出租车是黄色的
车牌号码为0的出租车是白色哔哔!
1号车牌的出租车是白色哔哔!
2号车牌的出租车是白色哔哔!
3号车牌的出租车是白色哔哔!
4号车牌的出租车是白色哔哔!

我猜你不知道如何实现那部分:

???????????????

="白";
最有效的方法是更新/改变循环中的颜色值。因为你已经遍历了数组中的每个元素。所以再这样做是没有意义的。只需添加

舰队[我]。color = "White";

在第一个for循环打印后。

相关文章: