diff --git a/src/README.md b/src/README.md index 300b74c28d505c..6e6887828e64e8 100644 --- a/src/README.md +++ b/src/README.md @@ -835,9 +835,9 @@ class from C++. The JavaScript object can be accessed as a `v8::Local` by using `self->object()`, given a `BaseObject` named `self`. -Accessing a `BaseObject` from a `v8::Local` (frequently that is -`args.This()` in a [binding function][]) can be done using -the `Unwrap(obj)` function, where `T` is a subclass of `BaseObject`. +Accessing a `BaseObject` from a `v8::Local` (that is `args.This()` +in a [binding function][]) can be done using the `Unwrap(obj)` function, +where `T` is a subclass of `BaseObject`. A helper for this is the `ASSIGN_OR_RETURN_UNWRAP` macro that returns from the current function if unwrapping fails (typically that means that the `BaseObject` has been deleted earlier).