Web3JS Online
Viem Online
Webhooks, Alerts, and a simple API.
の パッド この関数は、指定されたサイズまで、16 進値またはバイト配列の先頭または末尾にゼロを埋め込みます。
options オブジェクトの dir プロパティは、ゼロを埋め込む方向を指定します。
options オブジェクトの size プロパティは、ターゲット値のサイズ (バイト単位) を指定します。
パッド機能の使用例をいくつか示します。
ここに出力が表示されます。
pad('0xa4e12a45', { dir: 'left' })
0x000000000000000000000000000000000000000000000000000000000a4e12a45.
pad('0xa4e12a45', { dir: 'right' })
0xa4e12a4500000000000000000000000000000000000000000000000000000000.
pad(new Uint8Array([1, 122, 51, 123]), { dir: 'left' })
Uint8Array [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,122,51,123].
pad(new Uint8Array([1, 122, 51, 123]), { dir: 'right' })
Uint8Array [1,122,51,123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0].