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 相关文章推荐
JavaScript 常见对象类创建代码与优缺点分析
Dec 07 Javascript
javascript检测是否联网的实现代码
Sep 28 Javascript
移动端点击图片放大特效PhotoSwipe.js插件实现
Aug 25 Javascript
Vue制作Todo List网页
Apr 26 Javascript
Javascript(es2016) import和require用法和区别详解
Aug 11 Javascript
JavaScript创建对象的四种常用模式实例分析
Jan 11 Javascript
微信小程序使用map组件实现获取定位城市天气或者指定城市天气数据功能
Jan 22 Javascript
微信小程序实现上传多个文件 超过10个
Mar 30 Javascript
如何在postman中添加cookie信息步骤解析
Jun 30 Javascript
vue实现几秒后跳转新页面代码
Sep 09 Javascript
jquery实现简单每周轮换的日历
Sep 10 jQuery
ztree+ajax实现文件树下载功能
May 18 Javascript
微信小程序--组件(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初学入门
2006/11/19 PHP
eWebEditor v3.8 商业完整版 (PHP)
2006/12/06 PHP
php预定义常量
2006/12/25 PHP
php curl获取网页内容(IPV6下超时)的解决办法
2013/07/16 PHP
php制作unicode解码工具(unicode编码转换器)代码分享
2013/12/24 PHP
基于递归实现的php树形菜单代码
2014/11/19 PHP
Yii2中多表关联查询hasOne hasMany的方法
2017/02/15 PHP
Ubuntu中支持PHP5与PHP7双版本的简单实现
2018/08/19 PHP
Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法
2019/04/02 PHP
PHP 实现base64编码文件上传出现问题详解
2020/09/01 PHP
经常用到的JavasScript事件的翻译
2007/04/09 Javascript
用XMLDOM和ADODB.Stream实现base64编码解码实现代码
2010/11/28 Javascript
网站接入QQ登录的两种方法
2014/07/22 Javascript
JavaScript中的object转换成number或string规则介绍
2014/12/31 Javascript
详谈javascript中DOM的基本属性
2015/02/26 Javascript
jQuery mobile转换url地址及获取url中目录部分的方法
2015/12/04 Javascript
不定义JQuery插件 不要说会JQuery
2016/03/07 Javascript
JS实现unicode和UTF-8之间的互相转换互转
2017/07/05 Javascript
2种简单的js倒计时方式
2017/10/20 Javascript
Vue filter介绍及其使用详解
2017/10/21 Javascript
Vue SPA单页应用首屏优化实践
2018/06/28 Javascript
详解React服务端渲染从入门到精通
2019/03/28 Javascript
解决Vue大括号字符换行踩的坑
2020/11/09 Javascript
使用Python从有道词典网页获取单词翻译
2016/07/03 Python
简单谈谈Python中函数的可变参数
2016/09/02 Python
python判断完全平方数的方法
2018/11/13 Python
python PrettyTable模块的安装与简单应用
2019/01/11 Python
Python 使用生成器代替线程的方法
2020/08/04 Python
C# .NET面试题
2015/11/28 面试题
手机促销活动方案
2014/02/05 职场文书
会计岗位职责
2015/02/03 职场文书
导游词400字
2015/02/13 职场文书
黑白记忆观后感
2015/06/18 职场文书
导游词之晋城蟒河
2019/12/12 职场文书
Python 线程池模块之多线程操作代码
2021/05/20 Python
解决mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)
2021/06/26 MySQL