Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【JavaScript ECMAScript】Temporal::Temporal.Duration.prototype.microsecondsインスタンスアクセサプロパティの使い方

Temporal.Duration.prototype.microsecondsインスタンスアクセサプロパティの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

Temporal.Duration.prototype.microsecondsプロパティは、ECMAScriptの新しい日付時刻APIであるTemporalの一部として提供される、Temporal.Durationオブジェクトのインスタンスが保持するマイクロ秒の期間成分を保持するプロパティです。このプロパティは、Global_Objectsに属し、指定されたDurationオブジェクトが表す時間の長さに含まれるマイクロ秒の整数値を取得するために使用されます。

Temporal.Durationオブジェクトは、年、月、日、時、分、秒などの単位で時間の長さを表現します。その中でmicrosecondsプロパティは、期間の最も細かい時間単位の一つであるマイクロ秒の量に直接アクセスすることを可能にします。このプロパティは読み取り専用のアクセサープロパティであり、Durationオブジェクトが作成された際に設定されたマイクロ秒の値を返します。取得される値は整数であり、Durationオブジェクト全体の符号(正の期間か負の期間か)に応じて正または負の値を取り得ます。

システムエンジニアを目指す初心者の方々にとって、正確な時間管理は様々なシステム開発において不可欠な要素です。本プロパティは、アプリケーションで時間の長さをマイクロ秒単位で精密に扱う必要がある場合に、その期間のマイクロ秒成分を安全かつ簡潔に取得するための手段を提供します。

構文(syntax)

1const duration = Temporal.Duration.from({ microseconds: 123456 });
2duration.microseconds;

引数(parameters)

引数なし

引数はありません

戻り値(return)

number

このプロパティは、Duration オブジェクトのマイクロ秒単位の値を返します。

関連コンテンツ

関連プログラミング言語