Javascript教程
JavaScript基础
JavaScript Objects
JavaScript BOM
JavaScript DOM
JavaScript OOP
JavaScript Cookies
JavaScript事件
JavaScript异常
JavaScript常用

Symbol.replace

JavaScript Symbol.replace属性

JavaScript Symbol.replace 符号确定替换字符串匹配子字符串的方法。

语法

[Symbol.replace](string).

参数

字符串

返回值

新字符串

浏览器支持

浏览器 版本
Chrome 32
Safari 8
Firefox 29
Opera 19

示例1

<script>
class Rep {
  constructor(value) {
    this.value = value;
  }
  [Symbol.replace](string) {
    return `${string}`;
  }
}
var r=new Rep("java");
document.writeln("Before: "+r.value);
document.writeln("After: "+"lidihuo".replace(r.value));
</script>
输出:
Before:Java
After:lidihuo

示例2

<script>
class Rep {
  constructor(value) {
    this.value = value;
  }
  [Symbol.replace](string) {
    return `${string}`;
  }
}
var r=new Rep("lidihuo");
document.writeln("Before: "+r.value);
document.writeln("After: "+r.value.toUpperCase().replace(r.value));
</script>
输出:
Before:lidihuo
After:lidihuo
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4