我使用textwrangler编写代码以更好地显示我的代码和进度。在我的代码的评论部分,我写了我的关注和我的代码的目的。
var pets = ["pet1", "pet2", "pet3"]
function displayPets() {
console.log("my pets:", pets);
}
// addPets() will name all new pets "new pets" ie ("pet1", "pet2", "pet3", "new pets"....)
function addPets() {
pets.push("new pet");
displayPets();
}
/ try different method using the parameter
function addPets(petName) {
pets.push("petName");
displayPets();
}
// pets.push isn't not a function
addPets(brutus)
答案 0 :(得分:-2)
JS中没有重载函数。最后一个将被称为。我们必须将函数defeniton写成像重载函数一样。 fiddle
function addPets(petName){
if(petName){ // if petname is present
pets.push(petName)
}
else{
pets.push("newPet");
}
displayPets();
}