首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Console.log正在打印未请求的字符串。

Console.log正在打印未请求的字符串。
EN

Stack Overflow用户
提问于 2016-01-20 19:25:57
回答 1查看 38关注 0票数 0

我有这个密码

代码语言:javascript
复制
    function printCompanyAccount(){
        var tempCompanyAccount = companyAccount();
        tempCompanyAccount.printAP();
    }

    var companyAccount = function() {
    var account = {
        printAR: function() {
            //Some logic
            //...
            //Here is when it's acting up.
            console.log("Print account receivable object");
            this.printAP();
        },
        printAP: function() {
            //Business logic
            //...
            console.log("Print account payable object")
        }
    };
    return account;
}

当我在tempCompanyAccount.printAP()上调用printCompanyAccount()时,它会显示

打印应收账款 打印应付账款对象

我相信它只应该打印应付账款对象,使用console.log()是不是一个坏主意,因为我的代码的多个部分都使用了它?这是一个更好的做法吗?

EN

回答 1

Stack Overflow用户

发布于 2016-01-20 19:32:03

如果你没有打字,它就能正常工作。请看片段:

代码语言:javascript
复制
function printCompanyAccount(){
    var tempCompanyAccount = companyAccount();
    tempCompanyAccount.printAP();
}

var companyAccount = function() {
    var account = {
        printAR: function() {
            console.log("Print account receivable object");
            document.body.innerHTML += "Print account receivable object";
        },
        printAP: function() {
            console.log("Print account payable object");
            document.body.innerHTML += "Print account payable object";
        }
    };
    return account;
}

printCompanyAccount();

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34908769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档