Метод toString
override
Строковое представление этого объекта.
Некоторые классы имеют стандартное текстовое представление, часто связанное со статической parse функцией (например, int.parse). Эти классы предоставляют текстовое представление как строковое представление.
Другие классы не имеют осмысленного текстового представления, которое будет важно для программы. Такие классы обычно переопределяют toString для предоставления полезной информации при инспекции объекта, в основном для отладки или ведения журнала.
Реализация
@override
String toString() {
var value = this.isUndefined ? 'undefined' : 'null';
return 'Promise was rejected with a value of `$value`.';
}
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-js_util/NullRejectionException/toString.html