首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >光纤中的空变量

光纤中的空变量
EN

Stack Overflow用户
提问于 2014-08-08 21:20:12
回答 2查看 35关注 0票数 2

因此,我有一个正确初始化的fields变量。我的目标是在纤维内部使用它。以下是代码:

代码语言:javascript
复制
console.log(fields); //<--- Here it's OK
Fiber(function () {
    var qry = Connections.findOne({login:fields[1]});
    if (typeof(qry) === 'undefined') {
        console.log('INSERT');
        console.log(fields); //<--- Here, the variable "fields" is empty
        Connections.insert({
            login: fields[1],
            ip: fields[2],
            created_at: Date.now(),
            updated_at: Date.now(),
        });
    } else {
        console.log("UPDATE");
    }
}).run();

如何将变量fields的内容传递到光纤中?

提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-08 22:00:36

这一项应能发挥作用:

代码语言:javascript
复制
var fields = /* whatever */;

Fiber(function (fields) {
  // ...
}).run(fields);

如果你想读更多关于这个看这儿的文章。

票数 3
EN

Stack Overflow用户

发布于 2014-08-08 21:30:12

不确定什么是光纤,但尝试将变量作为函数的参数传递:

代码语言:javascript
复制
console.log(fields); //<--- Here it's OK
Fiber(function (fields) {
    var qry = Connections.findOne({login:fields[1]});
    if (typeof(qry) === 'undefined') {
        console.log('INSERT');
        console.log(fields); //<--- Here, the variable "fields" is empty
        Connections.insert({
            login: fields[1],
            ip: fields[2],
            created_at: Date.now(),
            updated_at: Date.now(),
        });
    } else {
        console.log("UPDATE");
    }
}).run();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25212428

复制
相关文章

相似问题

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