code: func JSEscapeString(s string) string {
  	// Avoid allocation if we can.
  	if strings.IndexFunc(s, jsIsSpecial) < 0 {
  		return s
  	}
  	var b bytes.Buffer
  	JSEscape(&b, []byte(s))
  	return b.String()
  }
docs: // JSEscapeString returns the escaped JavaScript equivalent of the plain text data s.