Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
qq_16800119
unidocs-zh
提交
9f9d795d
unidocs-zh
项目概览
qq_16800119
/
unidocs-zh
与 Fork 源项目一致
Fork自
DCloud / unidocs-zh
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
9f9d795d
编写于
8月 22, 2023
作者:
W
wanganxp
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
完善type、map
上级
d3a5775e
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
11 addition
and
9 deletion
+11
-9
docs/uts/_sidebar.md
docs/uts/_sidebar.md
+1
-1
docs/uts/buildin-object-api/map.md
docs/uts/buildin-object-api/map.md
+6
-6
docs/uts/data-type.md
docs/uts/data-type.md
+4
-2
未找到文件。
docs/uts/_sidebar.md
浏览文件 @
9f9d795d
...
...
@@ -4,7 +4,7 @@
*
[
操作符
](
operator.md
)
*
[
控制流程
](
control.md
)
*
[
函数function
](
function.md
)
*
[
类型别名type
](
type-aliases.md
)
<!-- * [类型别名type](type-aliases.md) -->
<!-- * [对象类型object](object.md) -->
*
[
类class
](
class.md
)
*
[
接口interface
](
interface.md
)
...
...
docs/uts/buildin-object-api/map.md
浏览文件 @
9f9d795d
...
...
@@ -153,16 +153,16 @@ console.log(map1.get('key1')) //返回 def
-
创建map
```
ts
let
map
=
new
Map
<
string
,
any
>
()
map
.
pu
t
(
"
name
"
,
"
zhangsan
"
)
map
.
pu
t
(
"
age
"
,
12
)
map
.
se
t
(
"
name
"
,
"
zhangsan
"
)
map
.
se
t
(
"
age
"
,
12
)
//Map(2) {"name":"zhangsan","age":12}
console
.
log
(
map
)
```
-
通过key访问map元素
```
ts
let
map
=
new
Map
<
string
,
any
>
()
map
.
pu
t
(
"
name
"
,
"
zhangsan
"
)
map
.
pu
t
(
"
age
"
,
12
)
map
.
se
t
(
"
name
"
,
"
zhangsan
"
)
map
.
se
t
(
"
age
"
,
12
)
let
nameVal
=
map
[
'
name
'
]
//zhangsan
console
.
log
(
nameVal
)
...
...
@@ -170,8 +170,8 @@ console.log(nameVal)
-
遍历map
```
ts
let
map
=
new
Map
<
string
,
any
>
()
map
.
pu
t
(
"
name
"
,
"
zhangsan
"
)
map
.
pu
t
(
"
age
"
,
12
)
map
.
se
t
(
"
name
"
,
"
zhangsan
"
)
map
.
se
t
(
"
age
"
,
12
)
map
.
forEach
(
function
(
key
:
string
,
value
:
any
){
console
.
log
(
key
)
console
.
log
(
value
)
...
...
docs/uts/data-type.md
浏览文件 @
9f9d795d
...
...
@@ -1006,14 +1006,16 @@ UTSJSONObject对象还有很多API,[详见](buildin-object-api/utsjsonobject.m
`type`
是关键字,用于给一个类型起别名,方便在其他地方使用。
<!--
下面是一个简单的示例,给number类型起个别名
`tn`
,在定义变量i时,可以用
`:tn`
。
下面是一个简单的示例,给number类型起个别名
`tn`
,在定义变量i时,可以用
`:tn`
。
```
ts
type
tn
=
number
let
i
:
tn
=
0
// 等同于 let i:number = 0
```
上述简单的例子在实际开发中没有意义。 -->
注意:基本类型的type重命名,在uvue中只支持写在script的
`export default {}`
外。
上述简单的例子在实际开发中没有意义。
在 ts 中常见的用途是给联合类型命名,方便后续简化使用。但 uts 在app端不支持联合类型。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录