org.scalajs.dom.raw

Console

trait Console extends Object

The console object provides access to the browser's debugging console. The specifics of how it works vary from browser to browser, but there is a de facto set of features that are typically provided.

MDN

Annotations
@RawJSType() @native()
Linear Supertypes
Object, Any, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Console
  2. Object
  3. Any
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def assert(test: Boolean, message: String, optionalParams: Any*): Unit

  8. def clear(): Unit

  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def count(label: String = "default"): Unit

    Logs the number of times that this particular call to count() has been called.

    Logs the number of times that this particular call to count() has been called. This function takes an optional argument label.

    MDN

  11. def countReset(label: String = "default"): Unit

    Resets the counter.

    Resets the counter. This function takes an optional argument label.

    MDN

  12. def debug(message: Any, optionalParams: Any*): Unit

    Outputs a debug message.

    Outputs a debug message. You may use string substitution and additional arguments with this method. See Using string substitutions.

    MDN

  13. def dir(value: Any, optionalParams: Any*): Unit

    Displays an interactive list of the properties of the specified JavaScript object.

    Displays an interactive list of the properties of the specified JavaScript object. The output is presented as a hierarchical listing with disclosure triangles that let you see the contents of child objects.

    MDN

  14. def dirxml(value: Any): Unit

    Displays an interactive tree of the descendant elements of the specified XML/HTML element.

    Displays an interactive tree of the descendant elements of the specified XML/HTML element. If it is not possible to display as an element the JavaScript Object view is shown instead. The output is presented as a hierarchical listing of expandable nodes that let you see the contents of child nodes.

    MDN

  15. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  16. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  17. def error(message: Any, optionalParams: Any*): Unit

    Outputs an error message.

    Outputs an error message. You may use string substitution and additional arguments with this method. See Using string substitutions.

    MDN

  18. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  20. def group(label: UndefOr[String] = js.undefined): Unit

    Creates a new inline group in the Web Console log.

    Creates a new inline group in the Web Console log. This indents following console messages by an additional level, until console.groupEnd() is called.

    MDN

  21. def groupCollapsed(label: UndefOr[String] = js.undefined): Unit

    Creates a new inline group in the Web Console.

    Creates a new inline group in the Web Console. Unlike console.group(), however, the new group is created collapsed. The user will need to use the disclosure button next to it to expand it, revealing the entries created in the group.

    Call console.groupEnd() to back out to the parent group.

    MDN

  22. def groupEnd(): Unit

    Exits the current inline group in the Web Console.

    Exits the current inline group in the Web Console.

    MDN

  23. def hasOwnProperty(v: String): Boolean

    Definition Classes
    Object
  24. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  25. def info(message: Any, optionalParams: Any*): Unit

    Outputs an informational message to the Web Console.

    Outputs an informational message to the Web Console. In Firefox, a small "i" icon is displayed next to these items in the Web Console's log.

    MDN

  26. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  27. def isPrototypeOf(v: Object): Boolean

    Definition Classes
    Object
  28. def log(message: Any, optionalParams: Any*): Unit

    For general output of logging information.

    For general output of logging information. You may use string substitution and additional arguments with this method. See Using string substitutions.

    MDN

  29. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  30. final def notify(): Unit

    Definition Classes
    AnyRef
  31. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  32. def profile(reportName: String = js.native): Unit

  33. def profileEnd(): Unit

  34. def propertyIsEnumerable(v: String): Boolean

    Definition Classes
    Object
  35. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  36. def table(data: |[Object, Array[_]], columns: UndefOr[Int] = js.undefined): Unit

    Displays tabular data as a table.

    Displays tabular data as a table.

    This function takes one mandatory argument data, which must be an array or an object, and one additional optional parameter columns.

    It logs data as a table. Each element in the array (or enumerable property if data is an object) will be a row in the table.

    The first column in the table will be labeled (index). If data is an array, then its values will be the array indices. If data is an object, then its values will be the property names. Note that (in Firefox) console.table is limited to displaying 1000 rows (first row is the labeled index).

    MDN

  37. def time(label: String): Unit

    Starts a timer you can use to track how long an operation takes.

    Starts a timer you can use to track how long an operation takes. You give each timer a unique name, and may have up to 10,000 timers running on a given page. When you call console.timeEnd() with the same name, the browser will output the time, in milliseconds, that elapsed since the timer was started.

    MDN

  38. def timeEnd(label: String): Unit

    Stops a timer that was previously started by calling console.

    Stops a timer that was previously started by calling console.time().

    MDN

  39. def toLocaleString(): String

    Definition Classes
    Object
  40. def toString(): String

    Definition Classes
    AnyRef → Any
  41. def trace(): Unit

    Outputs a stack trace to the Web Console.

    Outputs a stack trace to the Web Console.

    MDN

  42. def valueOf(): Any

    Definition Classes
    Object
  43. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. def warn(message: Any, optionalParams: Any*): Unit

    Outputs a warning message.

    Outputs a warning message. You may use string substitution and additional arguments with this method. See Using string substitutions.

    MDN

Inherited from Object

Inherited from Any

Inherited from AnyRef

Inherited from Any

Ungrouped