当前位置:嗨网首页>书籍在线阅读

14-字符串表示

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

9.2.9 字符串表示

每个对象最终都是继承自 Object 类,所以可以在 Object 中使用的方法在任何其他对象中都可以用。其中的一个方法是 toString ,该方法是为了给对象提供一个默认的字符串表示。 toString 默认的方法会返回 "[object Object]" ,这种表示并没有什么实际用处。

在调试的时候,添加一个用于返回对象的描述信息的 toString 方法将会很有用,这可以一下子就获取对象的重要信息。例如,可以修改本章前面出现的 Car 类,为其增加一个 toString 方法,用来返回品牌、型号和VIN:

class Car {
   toString() {
      return '${this.make} ${this.model}: ${this.vin}';
   }
   //...

现在调用 Car 实例的 toString 方法会返回该对象的一些身份信息。