diff --git a/files/uk/web/javascript/reference/global_objects/bigint/index.md b/files/uk/web/javascript/reference/global_objects/bigint/index.md index d0ca1c37db..d48a945df4 100644 --- a/files/uk/web/javascript/reference/global_objects/bigint/index.md +++ b/files/uk/web/javascript/reference/global_objects/bigint/index.md @@ -225,6 +225,8 @@ console.log(parsed); > > Крім цього, приклад вище створює цілий об'єкт під час заміни та відновлення, що може мати вплив на продуктивність або використання пам'яті для більших об'єктів, що містять багато BigInt. Якщо форма корисного навантаження відома, може бути краще просто серіалізувати BigInt як рядки та відновлювати їх на основі імен властивостей. +Фактично JSON дозволяє числові літерали довільної довжини; їх просто не можна розібрати з повною точністю в JavaScript. Якщо відбувається комунікація з іншою програмою, написаною на мові, що підтримує довші цілі числа (наприклад, 64-бітові цілі), і необхідно передати BigInt як число JSON, а не рядок JSON, дивіться [Серіалізацію чисел без втрат](/uk/docs/Web/JavaScript/Reference/Global_Objects/JSON#vykorystannia-chysel-json). + ### Зведення до BigInt Чимало вбудованих операцій, котрі очікують на BigInt, спершу зводять свої аргументи до BigInt. [Ця операція](https://tc39.es/ecma262/multipage/abstract-operations.html#sec-tobigint) може бути підсумована отак: