相关文章推荐
飞奔的绿茶  ·  How to write directly ...·  1 年前    · 
刚失恋的木瓜  ·  Oracle之组函数、分组统计_kill的博 ...·  2 年前    · 
刚分手的甘蔗  ·  Renew the expiring ...·  3 年前    · 
英俊的汤圆  ·  更改或删除表中的数据时出错 - ...·  3 年前    · 
踢足球的黑框眼镜  ·  支持WEB、Android、IOS的地图解决 ...·  3 年前    · 
Code  ›  TypeScript意外令牌、构造函数、方法、访问器或属性开发者社区
编程语言 构造函数 typescript
https://cloud.tencent.com/developer/ask/sof/114077157
爱旅游的感冒药
1 年前
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
提问

问 TypeScript意外令牌、构造函数、方法、访问器或属性

Stack Overflow用户
提问于 2017-03-28 13:18:37
EN

只是尝试使用类型记录在类中编写一个函数。

代码语言: javascript
复制
class Test 
    function add(x: number, y: number): number {
        return x + y;
}

这将导致以下错误:

TypeScript意外令牌、构造函数、方法、访问器或属性。

我从: https://www.typescriptlang.org/docs/handbook/functions.html 复制了这个示例

我是不是遗漏了什么?我很困惑!

2 97.5K 0 票数 32
EN
javascript
typescript
ecmascript-6
es6-class

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-03-28 13:21:59

您不应该在类型记录类定义中使用 function 关键字。试一试:

代码语言: javascript
复制
class Test { 
    add(x: number, y: number): number {
        return x + y;
}
票数 60
EN

Stack Overflow用户

发布于 2017-03-28 13:26:02

TypeScript不允许 function 声明作为类成员;它的语法略有不同.

代码语言: javascript
复制
class Test 
    // This will bind the add method to Test.prototype
    add(x: number, y: number): number 
        return x + y;
 
推荐文章
飞奔的绿茶  ·  How to write directly from Amazon s3 bucket to unity catalog volume storage? - Microsoft Q&A
1 年前
刚失恋的木瓜  ·  Oracle之组函数、分组统计_kill的博客-CSDN博客
2 年前
刚分手的甘蔗  ·  Renew the expiring certificates for Maximo 7.5 / 7.6 from WebSphere 7 / 8.5.5
3 年前
英俊的汤圆  ·  更改或删除表中的数据时出错 - Office | Microsoft Learn
3 年前
踢足球的黑框眼镜  ·  支持WEB、Android、IOS的地图解决方案_mob604756f6460e的技术博客_51CTO博客
3 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号