From 613e921f7331f2b63e2315df8d24d867a430a4c3 Mon Sep 17 00:00:00 2001 From: Ilya Kantor Date: Thu, 14 Apr 2022 06:24:30 +0300 Subject: [PATCH] closes #2910 --- 1-js/04-object-basics/01-object/article.md | 1 + 1 file changed, 1 insertion(+) diff --git a/1-js/04-object-basics/01-object/article.md b/1-js/04-object-basics/01-object/article.md index 5faa1cd3..82863898 100644 --- a/1-js/04-object-basics/01-object/article.md +++ b/1-js/04-object-basics/01-object/article.md @@ -427,6 +427,7 @@ The "integer property" term here means a string that can be converted to-and-fro So, "49" is an integer property name, because when it's transformed to an integer number and back, it's still the same. But "+49" and "1.2" are not: ```js run +// Number(...) explicitly converts to a number // Math.trunc is a built-in function that removes the decimal part alert( String(Math.trunc(Number("49"))) ); // "49", same, integer property alert( String(Math.trunc(Number("+49"))) ); // "49", not same "+49" ⇒ not integer property