Auc的个人博客

vuePress-theme-reco Auc    2020 - 2021
Auc的个人博客 Auc的个人博客

选择一个主题吧~

  • 暗黑
  • 自动
  • 明亮
主页
分类
  • JavaScript
  • Vue
  • 数据结构与算法
  • 文档
  • 面试题
  • 笔记
标签
笔记
  • CSS
  • ES6
  • JavaScript
  • Vue
  • C语言
文档
  • Vueのapi
  • Vue Router
  • axios
  • Vue CLI
面试
  • JS
  • Vue
  • 基础
时间线
联系我
  • GitHub (opens new window)
author-avatar

Auc

62

文章

11

标签

主页
分类
  • JavaScript
  • Vue
  • 数据结构与算法
  • 文档
  • 面试题
  • 笔记
标签
笔记
  • CSS
  • ES6
  • JavaScript
  • Vue
  • C语言
文档
  • Vueのapi
  • Vue Router
  • axios
  • Vue CLI
面试
  • JS
  • Vue
  • 基础
时间线
联系我
  • GitHub (opens new window)
  • JavaScritpt

    • 变量的基本类型
    • blur 与 click 冲突
    • 移动端点击穿透
    • 数组快速排序算法 JavaScript 实现

变量的基本类型

vuePress-theme-reco Auc    2020 - 2021

变量的基本类型

Auc 2020-01-05 JavaScript

# 一些API

# String

# String.prototype.replace()

String.prototype.replace(regexp | substr, newSubStr | function)

  1. 功能: 方法返回一个执行替换操作后的新字符串
  2. 参数
    • 参数一:用来设置匹配项
      • regexp: 一个 RegExp 对象或者其字面量
      • substr: 一个将被 newSubStr 替换的字符串,其被视为一整个字符串
    • 参数二:用来设置替换规则
      • newSubStr 用于替换掉第一个参数在原字符串中的匹配部分的字符串。该字符串中可以内插一些特殊的变量名
      • function 一个用来创建新子字符串的函数,该函数的返回值将替换掉第一个参数匹配到的结果
        • 参数:
          • match 设置的匹配项
          • 其他匹配项见 MDN (opens new window)
  3. 返回值: 一个部分或全部匹配由替代模式所取代的新的字符串
const str = 'This is a test, The test is important to everyone in this team.';
// g 全局; i 忽略大小写
const reg = new RegExp('test', 'gi');
const newStr = str.replace(reg, (match) => '【TEXT】');
console.log(newStr);
1
2
3
4
5

结果:

This is a 【TEXT】, The 【TEXT】 is important to everyone in this team.

# Object

#