首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >流,类型非结构化对象

流,类型非结构化对象
EN

Stack Overflow用户
提问于 2018-03-03 01:35:14
回答 1查看 1.5K关注 0票数 0

我找不到语法来输入这种非结构化对象

代码语言:javascript
复制
const { height: deviceHeight, width: deviceWidth } = Dimensions.get("window");

现在deviceHeightdeviceWidth都被发现了,都应该是数字。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-03 01:42:41

我想你想要的是:

代码语言:javascript
复制
const { height: deviceHeight, width: deviceWidth }: { height: number, width: number } = Dimensions.get("window");

您可以看到,通过将其插入如下所示的内容中,可以正确地键入deviceHeightdeviceWidth

代码语言:javascript
复制
// @flow
const { height: deviceHeight, width: deviceWidth }: { height: number, width: number } = { height: 1, width: 2 };

function logString(str: string) {
  console.log(str);
}

logString(deviceHeight);

...which给出以下输出:

代码语言:javascript
复制
logString(deviceHeight);
          ^ Cannot call `logString` with `deviceHeight` bound to `str` because number [1] is incompatible with string [2].

(See it on flow.org)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49074418

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档