效果如下图所示:

详细代码如下:

<!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>

JavaScript中的原型,对split方法的重写相关推荐

  1. JavaScript中的原型(prototype)与继承

    在JavaScript中,原型是用来模仿其他「类」语言继承机制的基础.原型并不复杂,原型只是一个对象. 一.原型对象 1.1 什么是原型对象 每当我们创建了一个函数后,这个函数就拥有了一个protot ...

  2. 理解JavaScript中的原型继承(2)

    两年前在我学习JavaScript的时候我就写过两篇关于原型继承的博客: 理解JavaScript中原型继承 JavaScript中的原型继承 这两篇博客讲的都是原型的使用,其中一篇还有我学习时的错误 ...

  3. JavaScript中的原型和继承

    请在此暂时忘记之前学到的面向对象的一切知识.这里只需要考虑赛车的情况.是的,就是赛车. 最近我正在观看 24 Hours of Le Mans ,这是法国流行的一项赛事.最快的车被称为 Le Mans ...

  4. 什么是在JavaScript中扩展错误的好方法?

    本文翻译自:What's a good way to extend Error in JavaScript? I want to throw some things in my JS code and ...

  5. java中字符串和数组如何比较_[Java教程]javascript中数组和字符串的方法比较

    [Java教程]javascript中数组和字符串的方法比较 0 2016-07-19 23:00:05 ×目录[1]可索引 [2]转换 [3]拼接[4]创建[5]位置 前面的话 字符串和数组有很多的 ...

  6. 理解JavaScript中的原型与原型链

    理解JavaScript中的原型与原型链 原型链是一种机制,指的是JavaScript中每个内置的对象都有一个内置的__proto__属性指向创建它的构造函数的prototype(原型)属性.原型链的 ...

  7. 理解原型设计模式以及JavaScript中的原型规则

    原型规则 原型规则 所有的引用类型(数组.对象.函数),都具有对象特征,即可自由扩展属性: var arr = []; arr.a =1; 所有的引用类型都有对象的特性,即可自由扩展 所有的引用类型都 ...

  8. php节点对象,JavaScript_JavaScript中访问节点对象的方法有哪些如何使用,JavaScript中访问节点对象的方法 - phpStudy...

    JavaScript中访问节点对象的方法有哪些如何使用 JavaScript中访问节点对象的方法有哪些? var obj = document.getElementById('fdafda'); va ...

  9. 在JavaScript中复制数组的最快方法-切片与“ for”循环

    本文翻译自:Fastest way to duplicate an array in JavaScript - slice vs. 'for' loop In order to duplicate a ...

  10. 站长在线Python精讲:在Python中使用正则表达式的split()方法分割字符串详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中使用正则表达式的split()方法分割字符串详解>. 使用正则表达式分割字符串 在Python中使用正则表达 ...

最新文章

  1. 转载: Python os 模块的功能以及子函数介绍
  2. POJ-3687-Labeling Balls
  3. 【树莓派 Raspberry-Pi 】系统安装及一些必要的配置
  4. 初学Python(二)——数组
  5. 【Linux sshfs】sshfs将远程目录挂载到本地目录
  6. python爬虫基础教程115_Python解析网页源代码中的115网盘链接实例
  7. c 自定义实现string类 clear_有关类加载器的总结
  8. 数学本是非常有趣的,只是教科书呈现的方式太死板
  9. verilog异步复位jk触发器_HDLBits: 在线学习Verilog(Problem 120-126)
  10. HLSL Tips 1:如何把输入映射到输出像素
  11. 浅谈c#中使用lock的是与非
  12. https连接加载http资源
  13. 《Android群英传》— Android 书籍
  14. 中望3d快捷键命令大全_cad快捷键命令大全
  15. rstudio中读取数据_用RStudio导入数据
  16. oracle 查看表空间使用情况
  17. 阿里技术团队是如何打造的?
  18. img图片转码base64使用(简单版)
  19. [算法导论] 最大差值、最小差值
  20. 语言学与计算机,计算机与乔姆斯基语言学_刘俐李

热门文章

  1. java结丹期(11)----javaweb(jstljsp)
  2. [Zer0pts2020]ROR
  3. [羊城杯 2020]RRRRRRRSA
  4. 进程中dll模块的隐藏
  5. update yum 到指定版本_yum语法及常用命令汇总
  6. python里graphics的使用_使用graphics.py实现2048小游戏
  7. C++ const对象仅在文件内有效
  8. 【域渗透】教你怎么利用DCSync导出域内所有用户hash
  9. 安全的交互通道 及 栈回塑检查与伪造
  10. 2、MySQL错误日志(Error Log)详解