JavaScript prototype应用
JavaScript应用 prototype
2023-09-11 14:22:18 时间
- //JavaScript自定义功能
- //1,去除字符串两端空格
- String.prototype.trim = function()
- {
- var start, end;
- start = 0;
- end = this.length - 1;
- while(start <= end && this.charAt(start)==' ')
- {
- start++;
- }
- while(start <= end && this.charAt(end) == ' ')
- {
- end--;
- }
- return this.substing(start,end+1);
- }
- //2,将字符串转成数组
- String.prototype.toCharArray = function()
- {
- var chs = [];
- for(var x = 0; x < this.length; x++)
- {
- chs[x] = this.charAt(x);
- }
- return chs;
- }
- //3,字符串进行反转
- String.prototype.reverse = function()
- {
- var arr = this.toCharArray();
- function swap(arr,a,b)
- {
- var temp = arr[a];
- arr[a] = arr[b];
- arr[b] = temp;
- }
- for(var x = 0, y = arr.length - 1; x < y; x++, y--)
- {
- swap(arr,x,y);
- }
- return arr.join("");
- }
相关文章
- [分享] 最流行的 10 个 JavaScript 库
- [转] JavaScript 运行机制详解:再谈Event Loop
- javaScript数组和对象相互转换
- JavaScript 小模块的开销JavaScript 小模块的开销
- Javascript 类数组对象
- JavaScript高级应用与实践
- 如何选择Javascript模板引擎(javascript template engine)?
- 【JavaScript】HTML5/CSS3实现五彩进度条应用
- 全 Javascript 的 Web 开发架构:MEAN
- 悟透JavaScript (强烈推荐)
- JavaScript进阶系列02,函数作为参数以及在数组中的应用
- 《单页Web应用:JavaScript从前端到后端》——1.3 精心编写的单页应用的用户效益
- 《编写可测试的JavaScript代码》——1.3 卓越的应用程序代码
- 《JavaScript设计模式》——第2章 写的都是看到的——面向对象编程 2.1两种编程风格——面向过程与面向对象
- 《HTML5和JavaScript Web应用开发》——第 1 章 客户端架构 1.1了解HTML5
- 《HTML5和JavaScript Web应用开发》——2.5 企业中的HTML5
- 《iOS应用开发指南——使用HTML5、CSS3和JavaScript》——第1章 变小的巨大影响1.1 移动魔力和掌上电脑
- 《iOS应用开发指南——使用HTML5、CSS3和JavaScript》——2.2 下载和安装iOS SDK
- 应用zip压缩的javascript以及Egret H5游戏实战
- Selenium2学习-022-WebUI自动化实战实例-020-JavaScript 在 Selenium 自动化中的应用实例之二(获取浏览器显示区域大小)
- JavaScript封装 弹出框
- 浅析JavaScript的执行机制
- 华为OD机试 - 网上商城优惠活动(一)(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 流水线(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- JavaScript 监听页面显示状态