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 相关文章推荐
如何简单地用YUI做JavaScript动画
Mar 10 Javascript
jQuery 跨域访问问题解决方法
Dec 02 Javascript
jQuery的3种请求方式$.post,$.get,$.getJSON
Mar 28 Javascript
判断iframe里的页面是否加载完成
Jun 06 Javascript
jQuery实现购物车计算价格功能的方法
Mar 25 Javascript
jQuery中的ready函数与window.onload谁先执行
Jun 21 Javascript
基于jQuery ligerUI实现分页样式
Sep 18 Javascript
javascript cookie基础应用之记录用户名的方法
Sep 20 Javascript
vue vue-Router默认hash模式修改为history需要做的修改详解
Sep 13 Javascript
JS使用iView的Dropdown实现一个右键菜单
May 06 Javascript
vue如何在用户要关闭当前网页时弹出提示的实现
May 31 Javascript
微信小程序自定义tabBar的踩坑实践记录
Nov 06 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
require(),include(),require_once()和include_once()区别
2008/03/27 PHP
php线性表顺序存储实现代码(增删查改)
2012/02/16 PHP
php实现rc4加密算法代码
2012/04/25 PHP
ThinkPHP关于session的操作方法汇总
2014/07/18 PHP
js中字符替换函数String.replace()使用技巧
2011/08/14 Javascript
jquery 笔记 事件
2011/11/02 Javascript
nodejs win7下安装方法
2012/05/24 NodeJs
JS实现简单的顶部定时关闭层效果
2014/06/15 Javascript
javascript之Array 数组对象详解
2016/06/07 Javascript
学好js,这些js函数概念一定要知道【推荐】
2017/01/19 Javascript
深入理解JavaScript中的for循环
2017/02/07 Javascript
vue通过路由实现页面刷新的方法
2018/01/25 Javascript
JavaScript正则表达式函数总结(常用)
2018/02/22 Javascript
微信小程序登录换取token的教程
2018/05/31 Javascript
移动端滑动切换组件封装 vue-swiper-router实例详解
2018/11/25 Javascript
基于elementUI使用v-model实现经纬度输入的vue组件
2019/05/12 Javascript
uni-app微信小程序登录并使用vuex存储登录状态的思路详解
2019/11/04 Javascript
vue实现鼠标移过出现下拉二级菜单功能
2019/12/12 Javascript
[46:38]完美世界DOTA2联赛PWL S2 Magma vs PXG 第三场 11.28
2020/12/02 DOTA
python中argparse模块用法实例详解
2015/06/03 Python
Django uwsgi Nginx 的生产环境部署详解
2019/02/02 Python
Django框架文件上传与自定义图片上传路径、上传文件名操作分析
2019/05/10 Python
Django网络框架之创建虚拟开发环境操作示例
2019/06/06 Python
pytorch 共享参数的示例
2019/08/17 Python
PyQt5中QTableWidget如何弹出菜单的示例代码
2020/02/23 Python
利用Python实现某OA系统的自动定位功能
2020/05/27 Python
使用Keras加载含有自定义层或函数的模型操作
2020/06/10 Python
python如何利用Mitmproxy抓包
2020/10/10 Python
CSS3 animation实现简易幻灯片轮播特效
2016/09/27 HTML / CSS
《口技》教学反思
2014/02/21 职场文书
驾驶员培训方案
2014/05/01 职场文书
2014年“四风”问题个人整改措施
2014/09/17 职场文书
学习保证书
2015/01/17 职场文书
毕业生求职自荐信(2016最新版)
2016/01/28 职场文书
MySQL系列之四 SQL语法
2021/07/02 MySQL
bat批处理之字符串操作的实现
2022/03/16 Python