首页 > 解决方案 > 返回 if 语句的变量 javascript

问题描述

嗨,我想使用我在 else 语句中创建的变量在另一个函数中使用,但我不知道如何

代码 >

if (!e){
               await knex('empresa').insert({
                   razao_social,
                   cnpj
               }) 
            }else{
                const e_id = e.id
                console.log(e_id)
                return
            }

我想让那个 e_id 变量在另一个函数中使用,但我似乎做不到

标签: javascriptif-statementvariablesknex.js

解决方案


在全局范围内声明变量。并且只在 if 语句中填充它。

let e_id;

if (!e){
               await knex('empresa').insert({
                   razao_social,
                   cnpj
               }) 
            }else{
                e_id = e.id
                console.log(e_id)
                return
            }

推荐阅读