JavaScript基于扩展String实现替换字符串中index处字符的方法


Posted in Javascript onJune 13, 2017

本文实例讲述了JavaScript基于扩展String实现替换字符串中index处字符的方法。分享给大家供大家参考,具体如下:

核心代码:

String.prototype.replaceCharAt = function(n,c){
 return this.substr(0, n)+ c + this.substr(n+1,this.length-1-n);
}

用法示例:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>JS字符替换</title>
</head>
<body>
<script >
String.prototype.replaceCharAt = function(n,c){
 return this.substr(0, n)+ c + this.substr(n+1,this.length-1-n);
}
var str = 'welcome to 3water.com';
console.log(str.replaceCharAt(8,'T'));
</script>
</body>
</html>

运行效果图如下:

JavaScript基于扩展String实现替换字符串中index处字符的方法

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
解密效果
Jun 23 Javascript
Jquery常用技巧收集整理篇
Nov 14 Javascript
js Array对象的扩展函数代码
Apr 24 Javascript
JavaScript打印iframe内容示例代码
Aug 20 Javascript
JavaScript实现16进制颜色值转RGB的方法
Feb 09 Javascript
javascript鼠标右键菜单自定义效果
Dec 08 Javascript
Javascript将JSON日期格式化
Aug 23 Javascript
Java中int与integer的区别(基本数据类型与引用数据类型)
Feb 19 Javascript
spirngmvc js传递复杂json参数到controller的实例
Mar 29 Javascript
详解ECMAScript typeof用法
Jul 25 Javascript
Vue.js实现大转盘抽奖总结及实现思路
Oct 09 Javascript
vue中控制mock在开发环境使用,在生产环境禁用方式
Apr 06 Vue.js
微信小程序--组件(swiper)详细介绍
Jun 13 #Javascript
Vue.js实现微信过渡动画左右切换效果
Jun 13 #Javascript
JS实现求数组起始项到终止项之和的方法【基于数组扩展函数】
Jun 13 #Javascript
基于pako.js实现gzip的压缩和解压功能示例
Jun 13 #Javascript
基于vue2框架的机器人自动回复mini-project实例代码
Jun 13 #Javascript
深究AngularJS中ng-drag、ng-drop的用法
Jun 12 #Javascript
深究AngularJS中$sce的使用
Jun 12 #Javascript
You might like
利用php来自动调用不同服务器上的flash
2006/10/09 PHP
浅析php中抽象类和接口的概念以及区别
2013/06/27 PHP
yii权限控制的方法(三种方法)
2015/12/28 PHP
php实现表单提交上传文件功能
2018/05/28 PHP
laravel 字段格式化 modle 字段类型转换方法
2019/09/30 PHP
document.getElementById介绍
2011/09/13 Javascript
js函数在frame中的相互调用详解
2014/03/03 Javascript
node.js中Socket.IO的进阶使用技巧
2014/11/04 Javascript
jQuery调用ajax请求的常见方法汇总
2015/03/24 Javascript
jquery中的工具使用方法$.isFunction, $.isArray(), $.isWindow()
2015/08/09 Javascript
浅谈js中的引用和复制(传值和传址)
2016/09/18 Javascript
laydate 显示结束时间不小于开始时间的实例
2017/08/11 Javascript
跨域解决之JSONP和CORS的详细介绍
2018/11/21 Javascript
详解vue 不同环境配置不同的打包命令
2019/04/07 Javascript
解决vue无法侦听数组及对象属性的变化问题
2020/07/17 Javascript
vue实现lodop打印功能的示例
2020/11/11 Javascript
Django 导出 Excel 代码的实例详解
2017/08/11 Python
Python中实现最小二乘法思路及实现代码
2018/01/04 Python
解决pycharm界面不能显示中文的问题
2018/05/23 Python
python 求某条线上特定x值或y值的点坐标方法
2019/07/09 Python
Pandas之groupby( )用法笔记小结
2019/07/23 Python
python 生成器和迭代器的原理解析
2019/10/12 Python
在pandas中遍历DataFrame行的实现方法
2019/10/23 Python
Python pip使用超时问题解决方案
2020/08/03 Python
css3 响应式媒体查询的示例代码
2019/09/25 HTML / CSS
加拿大女装网上购物:Reitmans
2016/10/20 全球购物
性能服装:HYLETE
2018/08/14 全球购物
ECCO英国官网:丹麦鞋履品牌
2019/09/03 全球购物
广播体操口号
2014/06/18 职场文书
过程装备与控制工程专业求职信
2014/07/02 职场文书
党员群众路线教育实践活动剖析材料
2014/10/10 职场文书
2015年大学班级工作总结
2015/04/28 职场文书
朋友离别感言
2015/08/04 职场文书
2016年寒假家长评语
2015/10/10 职场文书
教师正风肃纪心得体会
2016/01/15 职场文书
创业分两种人:那么哪些适合创业?,哪些适合不适合创业呢?
2019/08/23 职场文书