Esecuzione in cortocircuito [chiuso]

-1

Modifica l'esempio di pittura per auto car.color = favoriteColor || "black"; in modo che l'auto sia dipinta con il tuo colore preferito se ne hai uno; altrimenti è dipinto con il colore del tuo garage: altrimenti è dipinto di rosso.

Mi mancano alcune funzioni. Questo è quello che ho:

car.color = favoriteColor || "red";
function PaintCar (favoriteCar, garage, red)
{
  //The test succeeds if the favoriteColor boolean value is true.
  if favoriteColor
  {
    return "black"
  }
  // The test succeeds if either condition is true.
  if ((favoriteColor == "black") || (garage == "grey"))
  {
    return "";
  }
  else
  {
    return "car is paint is red";
  }
}

var reaction = GetReaction(false, "red");
document.write(reaction);
//Output: Car is finished.
    
posta BreeA 12.07.2015 - 05:57
fonte

1 risposta

1

Penso che la funzione paintCar abbia più senso se fornisci un riferimento all'oggetto auto e ai colori del garage e dei preferiti.

function PaintCar (favoriteColor, garage, car)
{
  //The test succeeds if the favoriteColor boolean value is true.
  if (favoriteColor)
  {
    return car.color = favoriteColor
  }
  // The test succeeds if either condition is true.
  if (garage)
  {
    return car.color = garage
  }
  else
  {
    return car.color = "red"
  }
}
    
risposta data 12.07.2015 - 07:00
fonte

Leggi altre domande sui tag