1. ECMAScript 2015 (ES6)

    Support for the ECMAScript 2015 specification. Features include Promises, Modules, Classes, Template Literals, Arrow Functions, Let and Const, Default Parameters, Generators, Destructuring Assignment, Rest & Spread, Map/Set & WeakMap/WeakSet and many more.

  2. String.prototype.includes

    The includes() method determines whether one string may be found within another string, returning true or false as appropriate.

  3. String.prototype.padStart(), String.prototype.padEnd()

    The `padStart()` and `padEnd()` methods pad the current string with a given string (eventually repeated) so that the resulting string reaches a given length. The pad is applied from the start (left) of the current string for `padStart()`, and applied from the end (right) of the current string for `padEnd()`.

  4. ES6 Template Literals (Template Strings)

    Template literals are string literals allowing embedded expressions using backtick characters (`). You can use multi-line strings and string interpolation features with them. Formerly known as template strings.

  5. xpathresult api: stringvalue

  6. javascript built-in: string

  7. javascript built-in: string: @@iterator

  8. javascript built-in: string: anchor

  9. javascript built-in: string: at

  10. javascript built-in: string: big

  11. javascript built-in: string: blink

  12. javascript built-in: string: bold

  13. javascript built-in: string: charat

  14. javascript built-in: string: charcodeat

  15. javascript built-in: string: codepointat

  16. javascript built-in: string: concat

  17. javascript built-in: string: endswith

  18. javascript built-in: string: fixed

  19. javascript built-in: string: fontcolor

  20. javascript built-in: string: fontsize

  21. javascript built-in: string: indexof

  22. javascript built-in: string: italics

  23. javascript built-in: string: lastindexof

  24. javascript built-in: string: length

  25. javascript built-in: string: link

  26. javascript built-in: string: match

  27. javascript built-in: string: matchall

  28. javascript built-in: string: normalize

  29. javascript built-in: string: padend

  30. javascript built-in: string: padstart

  31. javascript built-in: string: raw

  32. javascript built-in: string: repeat

  33. javascript built-in: string: replace

  34. javascript built-in: string: replaceall

  35. javascript built-in: string: search

  36. javascript built-in: string: slice

  37. javascript built-in: string: small

  38. javascript built-in: string: split

  39. javascript built-in: string: startswith

  40. javascript built-in: string: strike

  41. javascript built-in: string: sub

  42. javascript built-in: string: substr

  43. javascript built-in: string: sup

  44. javascript built-in: string: tolowercase

  45. javascript built-in: string: touppercase

  46. javascript built-in: string: trim

  47. javascript built-in: string: trimend

  48. javascript built-in: string: trimstart

  49. javascript built-in: string: valueof

  50. grammar: string literals (`'hello world'`)