روش toString() شیء JavaScript

تعریف و استفاده

toString() این روش یک شیء را به عنوان رشته بازمی‌گرداند.

اگر toString() این روش نمی‌تواند رشته‌ای بازگرداند، پس "[object Object]" را بازمی‌گرداند.

Object.toString() همیشه سازنده‌ی شیء را بازمی‌گرداند.

toString() این روش تغییر نمی‌دهد.

توضیح

هر شیء JavaScript دارای toString() روش.

وقتی نیاز به نمایش یک شیء به عنوان متن (مثلاً در HTML) یا استفاده از یک شیء به عنوان رشته دارید، JavaScript درونی از toString() روش.

معمولاً شما این را در کد خود استفاده نمی‌کنید.

مثال

مثال 1

استفاده از toString() روی یک آرایه:

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

آزمایش کنید

مثال 2

استفاده از toString() روی یک شیء:

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

آزمایش کنید

مثال 3

استفاده از Object.toString() روی یک شیء:

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

آزمایش کنید

نحوه‌ی نوشتن

شیء.toString()

پارامتر

بدون پارامتر.

مقدار بازگشتی

نوع توضیح
رشته رشته‌ای که نمونه‌ای از یک شیء را نشان می‌دهد.
"[object type]" اگر نتواند رشته‌ای برگرداند.

پشتیبانی مرورگر

toString() این ویژگی ECMAScript1 (ES1) است.

همه مرورگرهای مدرن از ES1 (JavaScript 1997) پشتیبانی می‌کنند:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی

صفحات مرتبط

عنصر JavaScript

تعریف عنصر JavaScript

روش‌های عنصر JavaScript

ویژگی‌های عنصر JavaScript