JavaScript-objektin toString()-metodi

Määritelmä ja käyttö

toString() Metodi palauttaa objektin merkkijonona.

Jos toString() Metodi ei voi palauttaa merkkijonoa, niin palauttaa "[object Object]".

Object.toString() Palauttaa aina objektin rakentajan.

toString() Metodi ei muuta alkuperäistä objektia.

Kuvaus

Jokaisella JavaScript-objektilla on toString() Metodi.

Kun tarvitset näyttää objektin tekstinä (esim. HTML:ssä) tai käyttää objektia merkkijonona, JavaScript käyttää sisäisesti toString() Metodi.

Yleensä et käytä sitä omassa koodissasi.

Esimerkki

Esimerkki 1

Käytä toString() taulukossa:

const fruits = ["Banana", "Orange", "Apple", "Mango"];
let text = fruits.toString();

Kokeile itse

Esimerkki 2

Käytä toString() objektissa:

const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 19,
  eyeColor: "blue"
};
const keys = person.toString();

Kokeile itse

Esimerkki 3

Käytä Object.toString() objektissa:

const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 19,
  eyeColor: "blue"
};
const keys = Object.toString(person);

Kokeile itse

Syntaksi

objekti.toString()

Parametrit

Ei parametreja.

Palautusarvo

Tyyppi Kuvaus
Merkkijono Merkkijono, joka edustaa objektia.
"[object type]" Jos se ei pysty palauttamaan merkkijonoa.

Selaimen tuki

toString() On ECMAScript1 (ES1) ominaisuus.

Kaikki nykyaikaiset selaimet tukevat ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Tuki Tuki Tuki Tuki Tuki Tuki

Liittyvät sivut

JavaScript-objekti

JavaScript-objektin määrittely

JavaScript-objektin metodit

JavaScript-objektin ominaisuudet