- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 Node shell 中我看到了这个:
> console.log(JSON.stringify(Q.fcall(function() { return 10 })));
{}
undefined
但是 q 的文档在这里:Q说它返回一个 Promise,它是一个带有 apply() 和 then() 函数的对象。
那么为什么这会返回一个空对象?
最佳答案
So why is this returning an empty object??
因为JSON不能表示函数对象,并且 JSON.stringify
将忽略任何函数属性。
相反,根本不要使用 JSON.stringify
- 只需直接 console.log(Q.fcall(function() { return 10 }))
并检查记录的值。顺便说一句,您无需将 fcall
与常量函数一起使用,只需使用 Q
function 即可。 :console.log(Q(10))
。
关于javascript - Node 的 q.fcall 返回一个空对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23900269/
Angulars $q 是受 Kris Kowal 的 Q 启发的 promise/deferred 实现。 在 Q 中,您创建了一个 promise var myPromise = Q.fcall(
在 Node shell 中我看到了这个: > console.log(JSON.stringify(Q.fcall(function() { return 10 }))); {} undefined
我们可以告诉 gcc 特定函数不需要通过函数属性存储/恢复一些被调用者保存寄存器吗?对于一个文件,我们可以通过-fcall-used-REGS来告诉它,但是文件中的所有函数都会受到影响。 我编写了一个
我是 node.js 的新手。我想了解 Q.nfcall。我有以下 Node.js 代码。 function mytest() { console.log('In mytest'); retu
例子一 function first(a, b) { return a + b; } function second() { return Math.floor(Math.sqrt(a
我是一名优秀的程序员,十分优秀!