Spec-Zone.ru › JavaScript

Temporal.PlainTime.prototype.nanosecond

Baseline Ограниченная доступность

Эта функция не является Baseline, так как она не работает в некоторых наиболее широко используемых браузерах.

Аксессорная собственность nanosecond экземпляров Temporal.PlainTime возвращает целое число от 0 до 999, представляющее компонент наносекунды (10-9 секунды) этого времени.

Аксессор установки nanosecond является undefined. Вы не можете изменить это свойство напрямую. Используйте метод with() для создания нового объекта Temporal.PlainTime с желаемым новым значением.

Примеры

Использование наносекунды

const time = Temporal.PlainTime.from("12:34:56");
console.log(time.nanosecond); // 0

const time2 = Temporal.PlainTime.from("12:34:56.123456789");
console.log(time2.nanosecond); // 789

Изменение наносекунды

const time = Temporal.PlainTime.from("12:34:56");
const newTime = time.with({ nanosecond: 100 });
console.log(newTime.toString()); // 12:34:56.0000001

Вы также можете использовать add() или subtract() для перемещения на определенное количество наносекунд от текущего времени.

const time = Temporal.PlainTime.from("12:34:56");
const newTime = time.add({ nanoseconds: 100 });
console.log(newTime.toString()); // 12:34:56.0000001

Спецификации

Спецификация
Temporal
# sec-get-temporal.plaintime.prototype.nanosecond

Совместимость с браузерами

Десктоп Мобильные Сервер
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on iOS Samsung Internet WebView Android WebView on iOS Bun Deno Node.js
nanosecond
144
144
139
128
preview
144
139
95
Нет
Нет
144
Нет
1.4.0
2.7
26.0.0

См. также

  • Temporal.PlainTime
  • Temporal.PlainTime.prototype.with()
  • Temporal.PlainTime.prototype.add()
  • Temporal.PlainTime.prototype.subtract()
  • Temporal.PlainTime.prototype.second
  • Temporal.PlainTime.prototype.millisecond
  • Temporal.PlainTime.prototype.microsecond

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Temporal/PlainTime/nanosecond

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API