请问var {ScreenWidth} = Dimensions.get('window').width;
和var ScreenWidth = Dimensions.get('window').width;
两种变量声明有什么不同,反正我两种都试了下,没有报错,运行结果一样。
请问var {ScreenWidth} = Dimensions.get('window').width;
和var ScreenWidth = Dimensions.get('window').width;
两种变量声明有什么不同,反正我两种都试了下,没有报错,运行结果一样。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
这里涉及到es6对象的解构赋值
比如说
var obj = {a:1,b:2,c:3};
我们想拿到这些属性在es5的写法是
var a= obj.a;
var b= obj.b;
var c= obj.c;
那么如果是ES6的写法就简便很多了
var {a,b,c} = obj
结果是一样的