Paraan ng toString() ng JavaScript object

Paglilinaw at Paggamit

toString() Ang paraan ay ibabalik ang object bilang string.

Kung toString() Ang paraan ay hindi makakabalik ng string, binabalik "[object Object]".

Object.toString() Laging binabalik ang constructor ng object.

toString() Ang paraan ay hindi magbabago sa orihinal na object.

Paliwanag

Ang bawat JavaScript object ay may toString() Mga paraan.

Kapag kailangan ipakita ang object bilang teksto (tulad ng sa HTML) o kapag kailangan gamitin ang object bilang string, gumagamit ang JavaScript ng loob sa toString() Mga paraan.

Karaniwan, hindi mo ito gagamitin sa iyong code.

Halimbawa

Halimbawa 1

Gamit ang toString() sa array:

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

Subukan nang personal

Halimbawa 2

Gamit ang toString() sa object:

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

Subukan nang personal

Halimbawa 3

Gamit ang Object.toString() sa object:

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

Subukan nang personal

Paksa

object.toString()

Argumento

Wala ng argumento.

Halimbawa ng pagbabalik

Uri Paglalarawan
String Ito ay string na naglalarawan ng object.
"[object type]" Kung hindi niya bumalik ang string.

Suporta ng browser

toString() Ito ay katangian ng ECMAScript1 (ES1).

Lahat ng modernong browser ay sumusuporta sa ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
支持 支持 支持 支持 支持 支持

相关页面

JavaScript 对象

JavaScript 对象定义

JavaScript 对象方法

JavaScript 对象属性