harmony(鸿蒙)公共基础库子系统JS API变更

2022-10-28 浏览 (758)

公共基础库子系统JS API变更

OpenHarmony 3.2 Beta3版本相较于OpenHarmony 3.2 Beta2版本,公共基础库子系统的API变更如下:

接口变更

模块名类名方法/属性/枚举/常量变更类型
ohos.bufferBlobtext(): Promise<string>;新增
ohos.bufferBlobslice(start?: number, end?: number, type?: string): Blob;新增
ohos.bufferBlobarrayBuffer(): Promise<ArrayBuffer>;新增
ohos.bufferBlobtype: string;新增
ohos.bufferBlobsize: number;新增
ohos.bufferBlobconstructor(sources: string[] |ArrayBuffer[] |TypedArray[] |DataView[] |Blob[] , options?: Object);新增
ohos.bufferBufferwriteUIntLE(value: number, offset: number, byteLength: number): number;新增
ohos.bufferBufferwriteUIntBE(value: number, offset: number, byteLength: number): number;新增
ohos.bufferBufferwriteUInt32LE(value: number, offset?: number): number;新增
ohos.bufferBufferwriteUInt32BE(value: number, offset?: number): number;新增
ohos.bufferBufferwriteUInt16LE(value: number, offset?: number): number;新增
ohos.bufferBufferwriteUInt16BE(value: number, offset?: number): number;新增
ohos.bufferBufferwriteUInt8(value: number, offset?: number): number;新增
ohos.bufferBufferwriteIntLE(value : number, offset: number, byteLength: number): number;新增
ohos.bufferBufferwriteIntBE(value: number, offset: number, byteLength: number): number;新增
ohos.bufferBufferwriteInt32LE(value: number, offset?: number): number;新增
ohos.bufferBufferwriteInt32BE(value: number, offset?: number): number;新增
ohos.bufferBufferwriteInt16LE(value: number, offset?: number): number;新增
ohos.bufferBufferwriteInt16BE(value: number, offset?: number): number;新增
ohos.bufferBufferwriteInt8(value: number, offset?: number): number;新增
ohos.bufferBufferwriteFloatLE(value: number, offset?: number): number;新增
ohos.bufferBufferwriteFloatBE(value: number, offset?: number): number;新增
ohos.bufferBufferwriteDoubleLE(value: number, offset?: number): number;新增
ohos.bufferBufferwriteDoubleBE(value: number, offset?: number): number;新增
ohos.bufferBufferwriteBigUInt64LE(value: bigint, offset?: number): number;新增
ohos.bufferBufferwriteBigUInt64BE(value: bigint, offset?: number): number;新增
ohos.bufferBufferwriteBigInt64LE(value: bigint, offset?: number): number;新增
ohos.bufferBufferwriteBigInt64BE(value: bigint, offset?: number): number;新增
ohos.bufferBufferwrite(str: string, offset?: number, length?: number, encoding?: string): number;新增
ohos.bufferBuffertoString(encoding?: string, start?: number, end?: number): string;新增
ohos.bufferBuffertoJSON(): Object;新增
ohos.bufferBufferswap64(): Buffer;新增
ohos.bufferBufferswap32(): Buffer;新增
ohos.bufferBufferswap16(): Buffer;新增
ohos.bufferBuffersubarray(start?: number, end?: number): Buffer;新增
ohos.bufferBufferreadUIntLE(offset: number, byteLength: number): number;新增
ohos.bufferBufferreadUIntBE(offset: number, byteLength: number): number;新增
ohos.bufferBufferreadUInt32LE(offset?: number): number;新增
ohos.bufferBufferreadUInt32BE(offset?: number): number;新增
ohos.bufferBufferreadUInt16LE(offset?: number): number;新增
ohos.bufferBufferreadUInt16BE(offset?: number): number;新增
ohos.bufferBufferreadUInt8(offset?: number): number;新增
ohos.bufferBufferreadIntLE(offset: number, byteLength: number): number;新增
ohos.bufferBufferreadIntBE(offset: number, byteLength: number): number;新增
ohos.bufferBufferreadInt32LE(offset?: number): number;新增
ohos.bufferBufferreadInt32BE(offset?: number): number;新增
ohos.bufferBufferreadInt16LE(offset?: number): number;新增
ohos.bufferBufferreadInt16BE(offset?: number): number;新增
ohos.bufferBufferreadInt8(offset?: number): number;新增
ohos.bufferBufferreadFloatLE(offset?: number): number;新增
ohos.bufferBufferreadFloatBE(offset?: number): number;新增
ohos.bufferBufferreadDoubleLE(offset?: number): number;新增
ohos.bufferBufferreadDoubleBE(offset?: number): number;新增
ohos.bufferBufferreadBigUInt64LE(offset?: number): bigint;新增
ohos.bufferBufferreadBigUInt64BE(offset?: number): bigint;新增
ohos.bufferBufferreadBigInt64LE(offset?: number): bigint;新增
ohos.bufferBufferreadBigInt64BE(offset?: number): bigint;新增
ohos.bufferBufferlastIndexOf(value: string |number |Buffer |Uint8Array, byteOffset?: number, encoding?: BufferEncoding): number;新增
ohos.bufferBufferentries(): IterableIterator<[number, number]>;新增
ohos.bufferBuffervalues(): IterableIterator<number>;新增
ohos.bufferBufferkeys(): IterableIterator<number>;新增
ohos.bufferBufferindexOf(value: string |number |Buffer |Uint8Array, byteOffset?: number, encoding?: BufferEncoding): number;新增
ohos.bufferBufferincludes(value: string |number |Buffer |Uint8Array, byteOffset?: number, encoding?: BufferEncoding): boolean;新增
ohos.bufferBufferequals(otherBuffer: Uint8Array |Buffer): boolean;新增
ohos.bufferBuffercopy(target: Buffer |Uint8Array, targetStart?: number, sourceStart?: number, sourceEnd?: number): number;新增
ohos.bufferBuffercompare(target: Buffer |Uint8Array, targetStart?: number, targetEnd?: number, sourceStart?: number, sourceEnd?: number): -1 |0 |1;新增
ohos.bufferBufferfill(value: string |Buffer |Uint8Array |number, offset?: number, end?: number, encoding?: BufferEncoding): Buffer;新增
ohos.bufferBufferbyteOffset: number;新增
ohos.bufferBufferbuffer: ArrayBuffer;新增
ohos.bufferBufferlength: number;新增
ohos.bufferbufferfunction transcode(source: Buffer |Uint8Array, fromEnc: string, toEnc: string): Buffer;新增
ohos.bufferbufferfunction compare(buf1: Buffer |Uint8Array, buf2: Buffer |Uint8Array): -1 |0 |1;新增
ohos.bufferbufferfunction isEncoding(encoding: string):boolean;新增
ohos.bufferbufferfunction isBuffer(obj: Object): boolean;新增
ohos.bufferbufferfunction from(array: number[]): Buffer;
function from(arrayBuffer: ArrayBuffer |SharedArrayBuffer, byteOffset?: number, length?: number): Buffer;
function from(buffer: Buffer |Uint8Array): Buffer;
function from(object: Object, offsetOrEncoding: number |string, length: number): Buffer;
function from(string: String, encoding?: BufferEncoding): Buffer;
新增
ohos.bufferbufferfunction concat(list: Buffer[] |Uint8Array[], totalLength?: number): Buffer;新增
ohos.bufferbufferfunction byteLength(string: string |Buffer |TypedArray |DataView |ArrayBuffer |SharedArrayBuffer, encoding?: BufferEncoding): number;新增
ohos.bufferbufferfunction allocUninitialized(size: number): Buffer;新增
ohos.bufferbufferfunction allocUninitializedFromPool(size: number): Buffer;新增
ohos.bufferbufferfunction alloc(size: number, fill?: string |Buffer |number, encoding?: BufferEncoding): Buffer;新增
ohos.utilTextDecoderdecodeWithStream(input: Uint8Array, options?: { stream?: boolean }): string;新增
ohos.utilutilfunction parseUUID(uuid: string): Uint8Array;新增
ohos.utilutilfunction randomBinaryUUID(entropyCache?: boolean): Uint8Array;新增
ohos.utilutilfunction randomUUID(entropyCache?: boolean): string;新增
ohos.workerDedicatedWorkerGlobalScopepostMessage(messageObject: Object, transfer: Transferable[]): void;
postMessage(messageObject: Object, options?: PostMessageOptions): void;
postMessage(messageObject: Object, transfer: ArrayBuffer[]): void;
废弃

你可能感兴趣的鸿蒙文章

harmony(鸿蒙)Readme

harmony(鸿蒙)3.2 beta3相对于3.2 beta2变更详细说明

harmony(鸿蒙)元能力子系统JS API变更

harmony(鸿蒙)无障碍子系统JS API变更

harmony(鸿蒙)帐号子系统JS API变更

harmony(鸿蒙)ArkUI子系统JS API变更

harmony(鸿蒙)电源服务子系统JS API变更

harmony(鸿蒙)包管理子系统JS API变更

harmony(鸿蒙)基础通信子系统JS API变更

harmony(鸿蒙)DFX子系统JS API变更

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/68a77b5fb1d04002a0a5546072cb3a65