This question already has answers here:
what is the difference between const and const {} in javascript
                            
                                (3个答案)
                            
                    
                2年前关闭。
        

    

因此,当我制作自己的本地应用时,我尝试使用
https://github.com/uport-project/react-native-uport-connect,还有一种我尚不了解的语法。

我可以知道这段代码中const { uport, MNID }是什么意思

import configureUportConnect from 'react-native-uport-connect'

const { uport, MNID } = configureUportConnect({
  appName: 'uPort Demo',
  appAddress: '2oeXufHGDpU51bfKBsZDdu7Je9weJ3r7sVG',
  privateKey:'<PRIVATE_KEY>',
})


我对此很陌生,此代码放置在单独的js文件上,并尝试导出const { uport, MNID },因此我可以在自己的Components中使用它,并且不确定是否是变量,对象或某些js语法。谢谢!

最佳答案

这称为解构,它意味着您正在将变量分配给函数返回的对象,而不是函数返回的对象,而是分配给该对象的各个属性,尤其是键uportMNID上的属性。另一种语法是说const variableName = // etc...,然后您将访问以下属性:variableName.uport

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment#Object_destructuring

关于javascript - Javascript API语法帮助-const {uport,MNID} ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52344681/

10-10 18:08