效果如下图所示:
详细代码如下:
<!DOCTYPE html>
<html>
<head>
<title>函数、原型</title>
<script type="text/javascript">
//对split方法重新定义
String.prototype.split = function(target) {
var arr = new Array(); //初始化数组
var temp = "";
for ( var i = 0; i < this.length; i++) {
var ch = this.charAt(i); //每个元素都查询一遍
if (ch == target) {
temp += ch;
//将分割好的字符串放进数组中
arr.push(temp);
temp = "";
} else {
temp += ch;
}
}
return arr;
}
var str = "aabbacadaea"; //定义一个字符串
var s = str.split("a");
alert(s); //输出结果
</script>
</head>
<body>
</body>
</html>