JavaScript Symbol split Property Last Updated : 12 Jul, 2025 Comments Improve Suggest changes Like Article Like Report JavaScript Symbol split property is used to specify the method that splits a string at the indices that match a regular expression. This property is called by the String.split() method. Syntax: [Symbol.split](string) Property attributes: It accepts a "String" which is not Writable, Enumerable, and Configurable. Return value: It returns a string that is split from the given expression. Below examples illustrate the Symbol split property in JavaScript: Example 1: In this example, we will split the string and add ("") in it. JavaScript class Split1 { constructor(value) { this.value = value; } [Symbol.split](string) { const index = string.indexOf(this.value); return "'" + string.substr(0, index) + "' '" + this.value + "' '" + string.substr(index + this.value.length) + "'"; } } console.log('GeeksforGeeks'.split(new Split1('for'))); console.log('Geeks1Geeks2Geeks3Geeks4'.split(new Split1('Geeks'))); Output: "'Geeks' 'for' 'Geeks'" "'' 'Geeks' '1Geeks2Geeks3Geeks4'" Example 2: In this example, we will split the string and add (_) in it. JavaScript class Split1 { constructor(value) { this.value = value; } [Symbol.split](string) { const index = string.indexOf(this.value); return "_" + string.substr(0, index) + "__" + this.value + "__" + string.substr(index + this.value.length) + "_"; } } console.log('GeeksforGeeks'.split(new Split1('for'))); console.log('Computer Science Portal'.split(new Split1(' '))); Output: _Geeks__for__Geeks_ _Computer__ __Science Portal_ Supported Browsers: The browsers supported by JavaScript Symbol split property are listed below: Google Chrome 51 Firefox 50 Edge 15 Opera Apple Safari We have a complete list of Javascript symbols' properties and methods, to check those please go through the Javascript Symbol Complete Reference article. Comment More infoAdvertise with us S shubhamsingh10 Follow Improve Article Tags : JavaScript Web Technologies JavaScript-Properties JavaScript-Symbol Explore JavaScript Tutorial 8 min read JavaScript BasicsIntroduction to JavaScript 4 min read JavaScript Versions 2 min read How to Add JavaScript in HTML Document? 3 min read JavaScript Syntax 6 min read JavaScript Output 4 min read JavaScript Comments 2 min read JS Variables & DatatypesVariables and Datatypes in JavaScript 6 min read Global and Local variables in JavaScript 4 min read JavaScript Let 6 min read JavaScript const 5 min read JavaScript Var Statement 7 min read JS OperatorsJavaScript Operators 5 min read Operator precedence in JavaScript 2 min read JavaScript Arithmetic Operators 5 min read JavaScript Assignment Operators 5 min read JavaScript Comparison Operators 5 min read JavaScript Logical Operators 5 min read JavaScript Bitwise Operators 5 min read JavaScript Ternary Operator 4 min read JavaScript Comma Operator 2 min read JavaScript Unary Operators 4 min read JavaScript in and instanceof operators 3 min read JavaScript String Operators 3 min read JS StatementsJavaScript Statements 4 min read JavaScript if-else 3 min read JavaScript switch Statement 4 min read JavaScript Break Statement 2 min read JavaScript Continue Statement 1 min read JavaScript Return Statement 4 min read JS LoopsJavaScript Loops 3 min read JavaScript For Loop 4 min read JavaScript While Loop 3 min read JavaScript For In Loop 3 min read JavaScript for...of Loop 3 min read JavaScript do...while Loop 4 min read JS Perfomance & DebuggingJavaScript | Performance 4 min read Debugging in JavaScript 4 min read JavaScript Errors Throw and Try to Catch 2 min read JS ObjectObjects in Javascript 4 min read Object Oriented Programming in JavaScript 3 min read JavaScript Objects 6 min read Creating objects in JavaScript 5 min read JavaScript JSON Objects 3 min read JavaScript Object Reference 4 min read JS FunctionFunctions in JavaScript 4 min read How to write a function in JavaScript ? 4 min read JavaScript Function Call 2 min read Different ways of writing functions in JavaScript 3 min read Difference between Methods and Functions in JavaScript 3 min read Explain the Different Function States in JavaScript 3 min read JavaScript Function Complete Reference 3 min read JS ArrayJavaScript Arrays 7 min read JavaScript Array Methods 7 min read Best-Known JavaScript Array Methods 6 min read Important Array Methods of JavaScript 7 min read JavaScript Array Reference 4 min read Like