2015年11月30日 星期一

js 语言糖,申明变量

上次看React Native源码,看到有一段代码,不是很明白,虽然js用来很多年,其实一直没有系统的学习,所以对待这段代码有点迷糊。代码如下:
var { AppRegistry, Text, View, } = React;
对于变量声明,很少见过这样的。查资料也无从下手,在群里问人也没人知道。后来无意在其他人博客中看到解释。这其实是语法糖。
与小面代码等效: var AppRegistry=React.AppRegistry; var Text=React.Text; var View=React.View;
我觉得,还是老老实实使用传统方式吧,这样给别人看源码也方便很多。