Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 什么';const{access\u token}和const-access\u token之间的区别是什么?_Javascript - Fatal编程技术网

Javascript 什么';const{access\u token}和const-access\u token之间的区别是什么?

Javascript 什么';const{access\u token}和const-access\u token之间的区别是什么?,javascript,Javascript,下面的代码只返回makeLogin,不带括号。但在我将文件迁移到另一个目录之前,它已经工作了 const { access_token } = await new AuthService() .makeLogin(login) const{varName}是一种解构赋值,这意味着它接受函数返回的对象中键“varName”处的值,并将其赋值给名为varName的局部变量。如果函数返回一个对象,这是有效分解值的唯一方法,那么使用const varName将把整个对象放入名为varN

下面的代码只返回makeLogin,不带括号。但在我将文件迁移到另一个目录之前,它已经工作了

const { access_token } = await new AuthService()
        .makeLogin(login)

const{varName}是一种解构赋值,这意味着它接受函数返回的对象中键“varName”处的值,并将其赋值给名为varName的局部变量。如果函数返回一个对象,这是有效分解值的唯一方法,那么使用const varName将把整个对象放入名为varName的局部变量中

const func=()=>({varName:“value”})
常量{varName}=func()
//varName==“值”
常量varName2=func()
//varName2=={varName:“值”}