Baseline Widely available
El método toString()
devuelve una cadena que representa el objeto Symbol
especificado.
console.log(Symbol("desc").toString());
// Expected output: "Symbol(desc)"
console.log(Symbol.iterator.toString());
// Expected output: "Symbol(Symbol.iterator)
console.log(Symbol.for("foo").toString());
// Expected output: "Symbol(foo)"
// console.log(Symbol('foo') + 'bar');
// Expected output: Error: Can't convert symbol to string
Sintaxis Valor de retorno
Una cadena que representa el objeto Symbol
especificado.
El objeto Symbol
reemplaza el método toString
del objeto Object
; no hereda Object.prototype.toString()
. Para los objetos Symbol
, el método toString
devuelve una representación de cadena del objeto.
Aunque se puede llamar a toString()
en los sÃmbolos, no se puede utilizar la concatenación de cadenas con ellos:
Symbol("foo") + "bar"; // TypeError: No se puede convertir el sÃmbolo en cadena
Ejemplos Usando toString()
Symbol("desc").toString(); // "Symbol(desc)"
// sÃmbolos conocidos
Symbol.iterator.toString(); // "Symbol(Symbol.iterator)
// sÃmbolos globales
Symbol.for("foo").toString(); // "Symbol(foo)"
Especificaciones Compatibilidad con navegadores Véase también
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4