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高亮效果的二种实现方法
Sep 14 Javascript
小试JQuery的AutoComplete插件
May 04 Javascript
Javascript中3种实现继承的方法和代码实例
Aug 12 Javascript
js实现获取焦点后光标在字符串后
Sep 17 Javascript
jQuery点缩略图弹出层显示大图片
Feb 13 Javascript
jQuery滑动到底部加载下一页数据的实例代码
May 22 jQuery
js禁止Backspace键使浏览器后退的实现方法
Sep 01 Javascript
微信小程序实现点击按钮修改文字大小功能【附demo源码下载】
Dec 06 Javascript
vue中tab选项卡的实现思路
Nov 25 Javascript
深入了解JavaScript 私有化
May 30 Javascript
axios异步提交表单数据的几种方法
Aug 11 Javascript
JS+Canvas实现五子棋游戏
Aug 26 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判断图片格式的七种方法小结
2013/06/03 PHP
php数组查找函数in_array()、array_search()、array_key_exists()使用实例
2014/04/29 PHP
php使用ob_flush不能每隔一秒输出原理分析
2015/06/02 PHP
PHP面向对象程序设计之类与反射API详解
2016/12/02 PHP
浅谈ThinkPHP中initialize和construct的区别
2017/04/01 PHP
JS实现网页表格自动变大缩小的方法
2015/03/09 Javascript
js遍历json对象所有key及根据动态key获取值的方法(必看)
2017/03/09 Javascript
基于Two.js实现星球环绕动画效果的示例
2017/11/06 Javascript
Vue 换肤的示例实践
2018/01/23 Javascript
浅谈Vue.use的使用
2018/08/29 Javascript
微信小程序实现星星评价效果
2018/11/02 Javascript
vue自动路由-单页面项目(非build时构建)
2019/04/30 Javascript
详解Vue-Router源码分析路由实现原理
2019/05/15 Javascript
JavaScript中将值转换为字符串的五种方法总结
2019/06/06 Javascript
js实现的在本地预览图片功能示例
2019/11/09 Javascript
react项目从新建到部署的实现示例
2021/02/19 Javascript
十条建议帮你提高Python编程效率
2016/02/16 Python
老生常谈python函数参数的区别(必看篇)
2017/05/29 Python
对Python 网络设备巡检脚本的实例讲解
2018/04/22 Python
Python3.5 Json与pickle实现数据序列化与反序列化操作示例
2019/04/29 Python
django foreignkey外键使用的例子 相当于left join
2019/08/06 Python
python中hasattr()、getattr()、setattr()函数的使用
2019/08/16 Python
docker-py 用Python调用Docker接口的方法
2019/08/30 Python
Python编程快速上手——Excel表格创建乘法表案例分析
2020/02/28 Python
python操作redis数据库的三种方法
2020/09/10 Python
python基于exchange函数发送邮件过程详解
2020/11/06 Python
selenium3.0+python之环境搭建的方法步骤
2021/02/01 Python
用CSS3的box-reflect来制作倒影效果
2016/11/15 HTML / CSS
绿化先进工作者事迹材料
2014/01/30 职场文书
群众路线批评与自我批评
2014/02/06 职场文书
优秀党支部书记事迹材料
2014/05/29 职场文书
机电一体化专业毕业生自荐信
2014/06/19 职场文书
学生通报表扬范文
2015/05/04 职场文书
如何制作自己的原生JavaScript路由
2021/05/05 Javascript
MySQL into_Mysql中replace与replace into用法案例详解
2021/09/14 MySQL
Win11 引入 Windows 365 云操作系统,适应疫情期间混合办公模式:启动时直接登录、模
2022/04/06 数码科技