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 判断判断某个对象是Object还是一个Array
Jan 28 Javascript
JavaScript中的常见问题解决方法(乱码,IE缓存,代理)
Nov 28 Javascript
分享一则JavaScript滚动条插件源码
Mar 03 Javascript
基于javascript实现简单的抽奖系统
Apr 15 Javascript
Jquery组件easyUi实现表单验证示例
Aug 23 Javascript
浅谈js函数中的实例对象、类对象、局部变量(局部函数)
Nov 20 Javascript
jQuery事件_动力节点Java学院整理
Jul 05 jQuery
基于vue v-for 循环复选框-默认勾选第一个的实现方法
Mar 03 Javascript
vue计算属性和监听器实例解析
May 10 Javascript
微信小程序实现左滑动删除效果
Mar 30 Javascript
小程序实现图片预览裁剪插件
Nov 22 Javascript
JS实现长图上下滚动效果
Mar 19 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的宝库目录--PEAR
2006/10/09 PHP
PHP的开合式多级菜单程序
2006/10/09 PHP
php后台多用户权限组思路与实现程序代码分享
2012/02/13 PHP
php 获取页面中指定内容的实现类
2014/01/23 PHP
php实现构建排除当前元素的乘积数组方法
2018/10/06 PHP
PHP安装扩展mcrypt以及相关依赖项深入讲解
2021/03/04 PHP
js 关于=+与+=日期函数使用说明(赋值运算符)
2011/11/15 Javascript
JavaScript基础知识之数据类型
2012/08/06 Javascript
轻松创建nodejs服务器(3):代码模块化
2014/12/18 NodeJs
简述JavaScript对传统文档对象模型的支持
2015/06/16 Javascript
实例解析jQuery中如何取消后续执行内容
2016/12/01 Javascript
20行js代码实现的贪吃蛇小游戏
2017/06/20 Javascript
iview同时验证多个表单问题总结
2018/09/29 Javascript
对angular 实时更新模板视图的方法$apply详解
2018/10/09 Javascript
说说如何在Vue.js中实现数字输入组件的方法
2019/01/08 Javascript
通过angular CDK实现页面元素拖放的步骤详解
2020/07/01 Javascript
Node.js web 应用如何封装到Docker容器中
2020/09/01 Javascript
在vue中使用image-webpack-loader实例
2020/11/12 Javascript
采用python实现简单QQ单用户机器人的方法
2014/07/03 Python
使用IPython下的Net-SNMP来管理类UNIX系统的教程
2015/04/15 Python
Python面向对象之继承代码详解
2018/01/29 Python
深入浅析Python2.x和3.x版本的主要区别
2018/11/30 Python
python实现K近邻回归,采用等权重和不等权重的方法
2019/01/23 Python
Python实现手绘图效果实例分享
2020/07/22 Python
Peter Alexander新西兰站:澳大利亚领先的睡衣设计师品牌
2016/12/10 全球购物
澳大利亚在线购买葡萄酒:The Wine Collective
2020/02/20 全球购物
建筑施工员岗位职责
2013/11/26 职场文书
高中生期末评语
2014/01/28 职场文书
优秀教师的感人事迹
2014/02/04 职场文书
求职面试个人自我评价
2014/02/28 职场文书
企业精神口号
2014/06/11 职场文书
移交协议书
2014/08/19 职场文书
教师自我剖析材料(四风问题)
2014/09/30 职场文书
2016新春团拜会致辞
2015/08/01 职场文书
员工担保书范本
2015/09/22 职场文书
nginx搭建NFS网络文件系统
2022/04/14 Servers