react.js - JavaScript 函数定义
阿神
阿神 2017-04-11 13:11:54
0
5
248
const PageLoading = () => (
  <p className="page-loading-component">
  </p>
);

这是React里的一段代码,定义函数为什么这样写:

const PageLoading = () => (
 
);

而不是这样:

function PageLoading(){
  <p className="page-loading-component">
  </p>
};

ES6的写法?这些知识点,应该看什么书学习?

阿神
阿神

闭关修行中......

全員に返信(5)
PHPzhong

这是ES6的语法,const命令用来声明常量,一旦声明,其值就不能发生改变。

PageLoading = () => (
 
);

属于箭头函数,ES6可以使用=>来定义函数,例如

var a=b=>b
//等同于
var a=function(b){
    return b;
}

其它更加详细的用法,可以看看楼上推荐的书。

いいねを押す +0
阿神

确实是es6中的语法糖。你可以看看这个
ES6介绍

いいねを押す +0
伊谢尔伦

ES6,详情可以看阮一峰大神的文章ECMAScript 6 入门

いいねを押す +0
小葫芦

这是ES6的写法,看不懂可以通过babel转码查看,如下:
https://babeljs.io/repl/#?bab...

ES6语法建议查看:
http://es6.ruanyifeng.com/

いいねを押す +0
Peter_Zhu

https://babeljs.io/repl/#?bab...
可以看下这个

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!