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 相关文章推荐
js正确获取元素样式详解
Aug 07 Javascript
js 多浏览器分别判断代码
Apr 01 Javascript
分享10篇优秀的jQuery幻灯片制作教程及应用案例
Apr 16 Javascript
使用UglifyJS合并/压缩JavaScript的方法
Mar 07 Javascript
IE网页js语法错误2行字符1、FF中正常的解决方法
Sep 09 Javascript
Angular在一个页面中使用两个ng-app的方法(二)
Feb 20 Javascript
Angular.js ng-file-upload结合springMVC的使用教程
Jul 10 Javascript
浅谈Postman解决token传参的问题
Mar 31 Javascript
element vue Array数组和Map对象的添加与删除操作
Nov 14 Javascript
详解angularjs4部署文件过大解决过程
Dec 05 Javascript
Vue组件系列开发之模态框
Apr 18 Javascript
简单了解Vue computed属性及watch区别
Jul 10 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过滤html标记属性类用法实例
2014/09/23 PHP
PHP实现一维数组转二维数组的方法
2015/02/25 PHP
编写PHP脚本过滤用户上传的图片
2015/07/03 PHP
详解PHP对象的串行化与反串行化
2016/01/24 PHP
Zend Framework开发入门经典教程
2016/03/23 PHP
Linux基于php-fpm模式的lamp搭建phpmyadmin的方法
2018/10/25 PHP
PHP的mysqli_stat()函数讲解
2019/01/23 PHP
Laravel实现ApiToken认证请求
2019/10/14 PHP
IE与firefox之jquery用法区别
2008/10/03 Javascript
学习从实践开始之jQuery插件开发 菜单插件开发
2012/05/03 Javascript
Json对象与Json字符串互转(4种转换方式)
2013/03/27 Javascript
在服务端(Page.Write)调用自定义的JS方法详解
2013/08/09 Javascript
js+jquery实现图片裁剪功能
2015/01/02 Javascript
AngularJS基础 ng-copy 指令实例代码
2016/08/01 Javascript
手动初始化Angular的模块与控制器
2016/12/26 Javascript
详谈Ajax请求中的async:false/true的作用(ajax 在外部调用问题)
2017/02/10 Javascript
浅谈express 中间件机制及实现原理
2017/08/31 Javascript
json数据传到前台并解析展示成列表的方法
2018/08/06 Javascript
解决vue 界面在苹果手机上滑动点击事件等卡顿问题
2018/11/27 Javascript
jQuery-Citys省市区三级菜单联动插件使用详解
2019/07/26 jQuery
vue获取data数据改变前后的值方法
2019/11/07 Javascript
快速入门python学习笔记
2017/12/06 Python
python实现单向链表详解
2018/02/08 Python
Python使用字典实现的简单记事本功能示例
2019/08/15 Python
在tensorflow中设置保存checkpoint的最大数量实例
2020/01/21 Python
Python基于gevent实现文件字符串查找器
2020/08/11 Python
canvas学习笔记之绘制简单路径
2019/01/28 HTML / CSS
世界上最大的糖果店:Dylan’s Candy Bar
2017/11/07 全球购物
比利时家具购买网站:Home24
2019/01/03 全球购物
西班牙在线光学:Visual-Click
2020/06/22 全球购物
简单的JAVA编程面试题
2013/03/19 面试题
学习十八大演讲稿
2014/09/15 职场文书
公司行政助理岗位职责
2015/04/11 职场文书
Python爬虫爬取全球疫情数据并存储到mysql数据库的步骤
2021/03/29 Python
Python类方法总结讲解
2021/07/26 Python
Redis 的查询很快的原因解析及Redis 如何保证查询的高效
2022/03/16 Redis