在node.js repl
或n_
,console.log(n)
可以打印{b:3}
,如下所示
n_ > var c = {a: {b: 3}}
undefined
n_ > _.chain(c).map(function(n){console.log(n); return n} ).values();
{ b: 3 }
{ __wrapped__: { a: { b: 3 } },
__actions__:
[ { func: [Function: thru], args: [Object], thisArg: [Object] },
{ func: [Function: values], args: {}, thisArg: [Object] } ],
__chain__: true }
n_ >
但是在Chrome console
上或通过node xx.js
运行此代码段脚本,console.log(n)
无效,就像Chrome console
上的以下图片一样
那么,为什么会发生这种情况呢? 谢谢!