前端 - JavaScript es6的写法问题
阿神
阿神 2017-04-10 17:26:52
0
3
293
_urlForQueryAndPage: function(query: string): string {
    var apiKey = "";
    if(query) {
      return (
        //return something
      );
    } else {
      return (
        //return something
      );
    }
  },
  
  

冒号后面加上string是什么意思?是指函数返回的结果需要是字符串类型的意思吗?这应该是es6的写法吧,可以我没找到有相关的文档。

a: function():string {}
阿神
阿神

闭关修行中......

全員に返信(3)
巴扎黑

那个是类型, 目前有两个库支持

  • Facebook 的 Flow

  • Microsoft 的 TypeScript

いいねを押す +0
黄舟

这不是ES6。像是JavaScript的某种变种,如TypeScript之类的。

いいねを押す +0
大家讲道理

为属性声明类型,typescript就有这样的用法,它是js的超集,可以

typescript[build] -> javascript(es6)
                  -> javascript(es5)
                  -> ... // 可选的其他版本
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート