我的删除方法无效,任何人都可以帮助我。 一切正常,但添加后无法删除任何字符串。 或告诉我任何其他方法可以做到这一点。
var roster = []
function addnew() {
var new_name=prompt("what name whould you like to enter")
roster.push(new_name)
}
function remove() {
var rem_name=prompt("what name whould you like to remove")
var index= roster.indexof(rem_name);
roster.splice(index,1)
}
function display(){
console.log(roster)
}
var start=prompt("Enter y for using app and n for no");
var ans="nothing"
if (start==='y');{
while(ans!=="quit"){
ans=prompt("which function whould you like to run add,remove,display or quit");
if (ans==="add"){
addnew();
}
else if (ans==="remove") {
remove();
}
else if (ans==="display") {
display();
}
else{
alert("you enterd the wrong option");
// ans="quit";
}
}
}
alert("thnx for using it")