Symbol.split

Symbol.split 静态数据属性表示众所周知的符号 Symbol.splitString.prototype.split() 方法在其第一个参数上查找此符号,以获取在与当前对象匹配的索引处分割字符串的方法。

有关更多信息,请参阅 RegExp.prototype[Symbol.split]()String.prototype.split()

试一试

众所周知的符号 Symbol.split

Symbol.split 的属性
可写
可枚举
可配置

示例

自定义反向分割

js
class ReverseSplit {
  [Symbol.split](string) {
    const array = string.split(" ");
    return array.reverse();
  }
}

console.log("Another one bites the dust".split(new ReverseSplit()));
// [ "dust", "the", "bites", "one", "Another" ]

规范

规范
ECMAScript 语言规范
# sec-symbol.split

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅