Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
87 views
in Technique[技术] by (71.8m points)

node.js - How to include what's being defined in the defining variable?

Good day, I have a question. I have here a function that doesn't give me Client with a valid manager. Here's the function:

function SetupClient(user) {
    let Client = {
        client: new SteamUser(),
        community: new SteamCommunity(),
        manager: new TradeOfferManager({
            steam: this.client,
            community: this.community,
            language: 'en'
        }),
        details: user       
    }
    SteamClients[user.username] = Client;
    Debug.emit('message', `Client setup: ${SteamClients[user.username]}`);
}

I am trying to get the client that is being created as it's being created... I guess? Hope my intentions are shown in the code accurately.

question from:https://stackoverflow.com/questions/65598602/how-to-include-whats-being-defined-in-the-defining-variable

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

I messed up, this works, I just called community, instead of calling it as a property of Client. Oops...


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...