Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
1d9d955e
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
1d9d955e
编写于
11月 28, 2022
作者:
O
openharmony_ci
提交者:
Gitee
11月 28, 2022
浏览文件
操作
浏览文件
下载
差异文件
!11901 add BufferEncoding
Merge pull request !11901 from 刘甘霖/master
上级
4cf04df8
43fb3b50
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
30 addition
and
10 deletion
+30
-10
zh-cn/application-dev/reference/apis/js-apis-buffer.md
zh-cn/application-dev/reference/apis/js-apis-buffer.md
+29
-9
zh-cn/application-dev/reference/apis/js-apis-queue.md
zh-cn/application-dev/reference/apis/js-apis-queue.md
+1
-1
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-buffer.md
浏览文件 @
1d9d955e
...
...
@@ -13,6 +13,26 @@ Buffer对象用于表示固定长度的字节序列,是专门存放二进制数
import
buffer
from
'
@ohos.buffer
'
;
```
## BufferEncoding
表示支持的编码格式字符串。
**系统能力:**
SystemCapability.Utils.Lang
| 编码格式 | 说明 |
| ------- | -------------------- |
| ascii | 表示ascii格式。 |
| utf8 | 表示utf8格式。 |
| utf-8 | 表示utf8格式。 |
| utf16le | 表示utf16小端序格式。 |
| ucs2 | 表示utf16小端序格式。 |
| ucs-2 | 表示utf16小端序格式。 |
| base64 | 表示base64格式。 |
| base64url | 表示base64格式。 |
| latin1 | 表示ascii格式。 |
| binary | 表示二进制格式。 |
| hex | 表示十六进制格式。 |
## Buffer
### 属性
...
...
@@ -73,7 +93,7 @@ alloc(size: number, fill?: string | Buffer | number, encoding?: BufferEncoding):
| -------- | -------- | -------- | -------- |
| size | number | 是 | 指定的Buffer实例长度,单位:字节。 |
| fill | string
\|
Buffer
\|
number | 否 | 预填充的值,默认值: 0 |
| encoding |
BufferEncoding
| 否 | 编码方式(当
`fill`
为string时,才有意义)。 默认值: 'utf-8' |
| encoding |
[
BufferEncoding
](
#bufferencoding
)
| 否 | 编码方式(当
`fill`
为string时,才有意义)。 默认值: 'utf-8' |
**返回值:**
...
...
@@ -181,7 +201,7 @@ byteLength(string: string | Buffer | TypedArray | DataView | ArrayBuffer | Share
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| string | string
\|
Buffer
\|
TypedArray
\|
DataView
\|
ArrayBuffer
\|
SharedArrayBuffer | 是 | 指定字符串。 |
| encoding |
BufferEncoding
| 否 | 编码方式。 默认值: 'utf-8' |
| encoding |
[
BufferEncoding
](
#bufferencoding
)
| 否 | 编码方式。 默认值: 'utf-8' |
**返回值:**
...
...
@@ -469,7 +489,7 @@ from(string: String, encoding?: BufferEncoding): Buffer
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| string | String | 是 | 字符串 |
| encoding |
BufferEncoding
| 否 | 编码格式。 默认值: 'utf-8'。 |
| encoding |
[
BufferEncoding
](
#bufferencoding
)
| 否 | 编码格式。 默认值: 'utf-8'。 |
**返回值:**
...
...
@@ -739,7 +759,7 @@ fill(value: string | Buffer | Uint8Array | number, offset?: number, end?: number
| value | string
\|
Buffer
\|
Uint8Array
\|
number | 是 | 用于填充的值。 |
| offset | number | 否 | 起始偏移量。 默认值: 0。 |
| end | number | 否 | 结束偏移量(不包括在内)。 默认值: buf.length。 |
| encoding |
BufferEncoding
| 否 | 字符编码格式(
`value`
为string才有意义)。 默认值: 'utf-8'。 |
| encoding |
[
BufferEncoding
](
#bufferencoding
)
| 否 | 字符编码格式(
`value`
为string才有意义)。 默认值: 'utf-8'。 |
**返回值:**
...
...
@@ -785,7 +805,7 @@ includes(value: string | number | Buffer | Uint8Array, byteOffset?: number, enco
| -------- | -------- | -------- | -------- |
| value | string
\|
number
\|
Buffer
\|
Uint8Array | 是 | 要搜索的内容。 |
| byteOffset | number | 否 | 字节偏移量。 如果为负数,则从末尾开始计算偏移量。 默认值: 0。 |
| encoding |
BufferEncoding
| 否 | 字符编码格式。 默认值: 'utf-8'。 |
| encoding |
[
BufferEncoding
](
#bufferencoding
)
| 否 | 字符编码格式。 默认值: 'utf-8'。 |
**返回值:**
...
...
@@ -824,7 +844,7 @@ indexOf(value: string | number | Buffer | Uint8Array, byteOffset?: number, encod
| -------- | -------- | -------- | -------- |
| value | string
\|
number
\|
Buffer
\|
Uint8Array | 是 | 要搜索的内容。 |
| byteOffset | number | 否 | 字节偏移量。 如果为负数,则从末尾开始计算偏移量。 默认值: 0。 |
| encoding |
BufferEncoding
| 否 | 字符编码格式。 默认值: 'utf-8'。 |
| encoding |
[
BufferEncoding
](
#bufferencoding
)
| 否 | 字符编码格式。 默认值: 'utf-8'。 |
**返回值:**
...
...
@@ -894,7 +914,7 @@ lastIndexOf(value: string | number | Buffer | Uint8Array, byteOffset?: number, e
| -------- | -------- | -------- | -------- |
| value | string
\|
number
\|
Buffer
\|
Uint8Array | 是 | 要搜索的内容。 |
| byteOffset | number | 否 | 字节偏移量。 如果为负数,则从末尾开始计算偏移量。 默认值: 0。 |
| encoding |
BufferEncoding
| 否 | 字符编码格式。 默认值: 'utf-8'。 |
| encoding |
[
BufferEncoding
](
#bufferencoding
)
| 否 | 字符编码格式。 默认值: 'utf-8'。 |
**返回值:**
...
...
@@ -2196,7 +2216,7 @@ for (let value of buf1.values()) {
### write
write(str: string, offset?: number, length?: number, encoding?:
BufferEncod
ing): number
write(str: string, offset?: number, length?: number, encoding?:
str
ing): number
从buf的offset偏移写入指定编码的字符串str,写入的字节长度为length
...
...
@@ -2209,7 +2229,7 @@ write(str: string, offset?: number, length?: number, encoding?: BufferEncoding):
| str | string | 是 | 要写入Buffer的字符串。 |
| offset | number | 否 | 偏移量。 默认值: 0。 |
| length | number | 否 | 最大字节长度。 默认值: (buf.length - offset)。|
| encoding |
BufferEncod
ing | 否 | 字符编码。 默认值: 'utf-8'。 |
| encoding |
str
ing | 否 | 字符编码。 默认值: 'utf-8'。 |
**返回值:**
...
...
zh-cn/application-dev/reference/apis/js-apis-queue.md
浏览文件 @
1d9d955e
...
...
@@ -150,7 +150,7 @@ getFirst(): T
**系统能力:**
SystemCapability.Utils.Lang
**
参数
:**
**
返回值
:**
| 类型 | 说明 |
| -------- | -------- |
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录