利用了字符串的slice方法

定义和用法

slice(start, end) 方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。
使用 start(包含) 和end(不包含) 参数来指定字符串提取的部分。

参数 描述
start 必须。 要截取的片断的起始下标,第一个字符位置为 0。如果为负数,则从尾部开始截取。
end 可选。 紧接着要截取的片段结尾的下标。若未指定此参数,则要提取的子串包括 start 到原字符串结尾的字符串。如果该参数是负数,那么它规定的是从字符串的尾部开始算起的位置。slice(-2) 表示提取原数组中的倒数第二个元素到最后一个元素(包含最后一个元素)。

代码如下:

// souece 原字符串 start 要截取的位置 newStr 要插入的字符
insertStr(source, start, newStr) {return source.slice(0, start) + newStr + source.slice(start)
}
// 使用
this.insertStr('20220808', 4, '-') // 2020-0808

js在字符串指定位置插入字符串相关推荐

  1. 指定位置插入字符串(c++insert函数、find函数使用)

    一.insert函数(插入函数) str1=str1(被插入字符串).insert(插入位置,str2(被插入字符串),n ,m) ps:n,m分别是插入字符串要截取的(真正要插入的部分)即在str2 ...

  2. 正则表达式处理字符串指定位置插入【高级】

    str.replace(/(.{4})/, "$1/") 等于是在字符串第四个位置插入一个'/'. 转载于:https://www.cnblogs.com/webSong/p/74 ...

  3. 在字符串指定位置插入一个字符

    function newStr(str, n) { var newStr = str.slice(0, str.length - n) + '.' + str.slice(-n) return new ...

  4. js写入指定html,js 指定位置插入html标签(可编辑div)

    demo效果如下: html代码部分如下: js获取编辑框游标的位置 #Div1, #Div2 { width: 500px; height: 100px; border: solid 1px bla ...

  5. JS(JavaScript)--字符串指定位置添加元素

    字符串指定位置添加元素 /*** 字符串指定位置添加元素* @param str1:原字符串* @param n:插入位置* @param str2:插入元素* @return 拼接后的字符串*/ f ...

  6. vue 怎么在字符串中指定位置插入字符_Vue数组变更方法

    Vue 将被侦听的数组的变更方法进行了包裹,所以它们也将会触发视图更新.这些被包裹过的方法包括: push() pop() shift() unshift() splice() sort() reve ...

  7. python代码,在字符串的多个指定位置插入符号

    可以使用循环和字符串的切片操作以及字符串的拼接操作来在字符串的多个指定位置插入符号-. 以下是一个在字符串多个指定位置插入符号-的示例代码: def insert_dash(s, indices):s ...

  8. 替换字符串指定位置字符 php,PHP substr_replace 替换字符串指定位置字符

    摘要 腾兴网为您分享:PHP substr_replace 替换字符串指定位置字符,永安期货,兔兔府,千题库,平安知鸟等软件知识,以及红雪,圈圈,premierecs5,爱玩游戏盒,极压缩,中秋节快乐 ...

  9. js调整数组某些元素到指定位置顺序_如何在JS数组特定索引处指定位置插入元素?...

    如何在JS数组特定索引处指定位置插入元素? 需求: 将一个元素插入到现有数组的特定索引处.听起来很容易和常见,但需要一点时间来研究它. // 原来的数组 var array = ["one& ...

最新文章

  1. solidwork2019/2020安装后出现无法获得许可证
  2. 组织会议中的“小心思”
  3. ArrayList的几种初始化方法
  4. Xamarin XAML语言教程XAML文件结构与解析XAML
  5. SAP OData Gateway里uri type为metadata的请求处理逻辑
  6. 这几张图告诉你化学到底有多神奇!看完瞬间觉得智商都提高了!
  7. 第一站---大连---看海之旅
  8. AirPods 3换新外形啦!还增加了防水和主动降噪功能!
  9. java_security之base64原理解析以及三种代码的实现方式
  10. a*算法的时间复杂度_数据结构与算法系列——时间、空间复杂度
  11. linux/ubuntu下简单好用的python opencv安装教程 ( 解决 imshow, SIFT, SURF, CSRT使用问题)
  12. android 点赞动画_Android MotionLayout动画:续写ConstraintLayout新篇章
  13. c语言libjpeg处理图像,解决使用 libjpeg 保存图片时因磁盘写入失败导致程序退出的有关问题...
  14. pip install报python setup.py egg_info Check the logs for full command output.
  15. UniBeast使用心得
  16. BT5 U盘制作方法
  17. 银盒子·序列号购买(2018-12-05)
  18. tableau连接数据库时出现检查服务器是否正在运行以及您是否有权访问请求的数据库
  19. .nte连接数据库常见问题,Unknown column '张三' in 'where clause'
  20. 怎样把软件从计算机移到桌面上,怎么样才能将旧电脑的重要软件移动到新电脑上?...

热门文章

  1. QSWAT-AW应用中遇到的一些bug
  2. 云原生爱好者周刊:利用 DNS 计算圆周率
  3. ギルドナ / 魔兽王
  4. 2022升降机司机考试试题模拟考试平台操作
  5. http的15种请求方法
  6. EOS :入门踩坑之学习 1 创建开发钱包
  7. xshell5重启mysql成功_LINUX重启MYSQL的命令
  8. 光是电磁波的预言家--麦克斯韦
  9. 实证论文|数据处理问题合集
  10. 中小学计算机课程标准及解读,中小学信息技术课程标准及解读.pdf