diff --git a/1-js/04-object-basics/01-object/article.md b/1-js/04-object-basics/01-object/article.md index 51fbbb86..139683d8 100644 --- a/1-js/04-object-basics/01-object/article.md +++ b/1-js/04-object-basics/01-object/article.md @@ -301,9 +301,9 @@ As for now, it's important to know that such behavior of `__proto__` can become The problem is that a visitor may choose `__proto__` as the key, and the assignment logic will be ruined (as shown above). -Later we'll see workarounds for the problem: -1. We'll see how to make an objects treat `__proto__` as a regular property in the chapter [](info:prototype-methods). -2. There's also study another data structure [Map](info:map-set) in the chapter , which supports arbitrary keys. +There are two workarounds for the problem: +1. Modify the object's behavior to treat `__proto__` as a regular property. We'll learn how to do it in the chapter [](info:prototype-methods). +2. Using [Map](info:map-set) data structure which supports arbitrary keys. We'll learn it in the chapter . ## Property existence test, "in" operator