react.js - JavaScript 函数定义
本文介绍了react.js - JavaScript 函数定义的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
const PageLoading = () => (
<div className="page-loading-component">
</div>
);
这是React里的一段代码,定义函数为什么这样写:
const PageLoading = () => (
);
而不是这样:
function PageLoading(){
<div className="page-loading-component">
</div>
};
ES6的写法?这些知识点,应该看什么书学习?
解决方案
这是ES6的语法,const
命令用来声明常量,一旦声明,其值就不能发生改变。
PageLoading = () => (
);
属于箭头函数,ES6可以使用=>
来定义函数,例如
var a=b=>b
//等同于
var a=function(b){
return b;
}
其它更加详细的用法,可以看看楼上推荐的书。
这篇关于react.js - JavaScript 函数定义的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文