--- title: Symbol.split slug: Web/JavaScript/Reference/Global_Objects/Symbol/split translation_of: Web/JavaScript/Reference/Global_Objects/Symbol/split ---
{{JSRef}}

Symbol.split 指向 一个正则表达式的索引处分割字符串的方法。 这个方法通过 {{jsxref("String.prototype.split()")}} 调用。

详情请参阅{{jsxref("RegExp.@@split", "RegExp.prototype[@@split]()")}} 和{{jsxref("String.prototype.split()")}}.

{{EmbedInteractiveExample("pages/js/symbol-split.html")}}
{{js_property_attributes(0,0,0)}}

示例

[Symbol.split]指向‘aba’.split(/a/)

/a/[Symbol.split]('aba',3)

"dayinlove".split(exp)调用[Symbol.split](str)处理,并把实参"dayinlove"传给形参str

var exp =  {
        pat:'in',
        [Symbol.split](str) {
          return str.split(this.pat);
          }
    }

    "dayinlove".split(exp);
//["day", "love"]

技术标准

文档 状态 备注
{{SpecName('ES6', '#sec-symbol.split', 'Symbol.split')}} {{Spec2('ES6')}} 初始定义.
{{SpecName('ESDraft', '#sec-symbol.split', 'Symbol.split')}} {{Spec2('ESDraft')}}

浏览器兼容性

{{Compat}}

参阅