2015-08-09 2 views
0

Я нашел следующий код в react native tutorial,Что происходит в ответном нативном примере после запроса?

var { 
     AppRegistry, 
     Image, 
     StyleSheet, 
     Text, 
     View, 
    } = React; 

и, похоже, параллельное назначение в Python для меня. Но я не могу запустить его nodejs:

var dict = {a: "19", b: "20"}; 
var { 
    a, 
    b 
    } 
    = dict; 

console.log(a); 
console.log(b); 

так мне интересно, если этот синтаксис действителен только в React родной или поддерживается nodejs?

+2

[Назначение деструктурирования] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment) – zerkms

+1

@zerkms Я задаю еще один вопрос, пожалуйста, помогите мне. http://stackoverflow.com/questions/31900951/why-it-possible-to-use-destructuring-assignment-in-react-native – ssj

ответ

0

Это инструкция ES6 (ES2015) Destructuring.

https://babeljs.io/docs/learn-es2015/#destructuring

Реагировать Native использует Бабель по умолчанию для преобразования и Destructuring является одной из вещей, включенных по умолчанию.

Смежные вопросы