要求:实现以下输出:
//*
//**
//***
//****
//创建数组
var arr = ['*','##',"***","&&","****","##*"];
arr[7] = "**";
Array.prototype.deleteElementByValue = function(varElement)
{
var numDeleteIndex = -1;
for (var i=0; i
{
// 严格比较,即类型与数值必须同时相等。
if (this[i] === varElement)
{
this.splice(i, 1);
numDeleteIndex = i;
break;
}
}
return numDeleteIndex;
}
//将数组内容输出,完成达到的效果。
for(var i=0;i
if(i%2!=0||typeof(arr[i])=='undefined')//数字1替代不是全*的元素
{
arr.splice(i,1,1);
}
}
for(var a in arr){
alert(arr.deleteElementByValue(1));
}
document.write(arr+"
");
arr.splice(1,0,"**");//在arr[0]后插入元素
document.write(arr+"
");
for(var j=0;j
{
document.write(arr[j]+"
");
}
ConsoleAgent: Uncaught SyntaxError: Unexpected token )