如何在Typescript中使用以数字开头的别名

ez

在我的React项目中,theme.ts我创建了一些别名来定义我的FontSizes我必须对''密钥使用引号,否则Typescript会抱怨:

fontSizes: {
    'xs': '12px',
    'sm': '14px',
    'md': '16px',
    'lg': '18px',
    'xl': '20px',
    '2xl': '24px',
    '4xl': '32px',
    '5xl': '48px',
    '6xl': '64px',
  },

一切正常。

但是当我想使用一个值2xl3xl类似font-size: ${theme.fontSizes.2xl};我收到此消息:

An identifier or keyword cannot immediately follow a numeric literal.
乔什·史蒂文斯(Josh Stevens)

如MDN文档中所述

JavaScript标识符必须以字母,下划线(_)或美元符号($)开头。他们不能以数字开头!仅后续字符可以是数字(0-9)。

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Identifier_after_number

您的代码必须遵守此规则,通常最好避免这样做。

说的是,如果您确实希望对象键以数字开头,则可以通过这样做使它起作用。

font-size: ${theme.fontSizes['2xl']};

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在PHP变量中使用以0开头的数字

来自分类Dev

如何在TypeScript中使用数字求和

来自分类Dev

如何在javascript中使用正则表达式仅获取不以2开头的数字?

来自分类Dev

我如何在xargs中使用别名

来自分类Dev

如何在mysql函数中使用别名

来自分类Dev

如何在函数中使用别名?

来自分类Dev

如何在querydsl中使用别名?

来自分类Dev

如何在bash别名中使用空格?

来自分类Dev

如何在rsync中使用SSH别名?

来自分类Dev

如何在`watch` 命令中使用别名?

来自分类Dev

如何在变量中使用 SQL 别名

来自分类Dev

如何使用以`@`开头的cURL发布内容?

来自分类Dev

如何在java中使用以下curl post命令?

来自分类Dev

如何在TypeScript中使用“ then”?

来自分类Dev

在MongoDB聚合查询中使用以$开头的字段

来自分类Dev

如何在Postgres中使用别名创建嵌套的SELECT COUNT

来自分类Dev

如何在Haskell中使用yaml库进行别名?

来自分类Dev

如何在查询中使用别名以在mysql中创建条件

来自分类Dev

如何在SQL Server中使用别名添加两列?

来自分类Dev

如何在Laravel中使用whereIn中的别名列?

来自分类Dev

如何在vscode终端中使用git bash别名?

来自分类Dev

如何在选择查询中使用案例别名

来自分类Dev

如何在MySQL中使用别名变量作为条件?

来自分类Dev

如何在CActiveDataProivder yii中使用模型添加别名

来自分类Dev

如何在管道命令中使用别名替换单个单词?

来自分类Dev

如何在其他终端中使用别名

来自分类Dev

如何在.cshrc中使用变量创建别名?

来自分类Dev

如何在command_string中使用别名?

来自分类Dev

如何在Solaris 5.10中使用bash设置别名

Related 相关文章

热门标签

归档