روش toString() شیء JavaScript
- صفحه قبلی seal()
- صفحه بعدی valueOf()
- بازگشت به لایه بالاتر دستورالعمل عنصر 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 |
پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
- صفحه قبلی seal()
- صفحه بعدی valueOf()
- بازگشت به لایه بالاتر دستورالعمل عنصر JavaScript