Js可以调用嵌套函数
js is it possible to call nested functions
在javascript中,特别是node.js中,我有时发现自己在调试时试图console.log一个变量。当对象嵌套不太深时,它工作得很好。
return Promise.resolve({plain: 'object'})
.then(console.log);
打印出
{plan: 'object'}
但是对于深嵌套对象,我必须将其字符串化以查看一些嵌套属性。
return Promise.resolve(nestedObj)
.then(function(obj) {
console.log(JSON.stringify(obj, null, 2));
});
是否有一种更短的方法来模拟上述,同时调用JSON.stringify
和console.log
?
我正在寻找一个1的行符,实际上执行像
.then -> JSON.stringify -> console.log
您可以使用console。Dir而不是console.log。它会显示更深一层。你也可以创建一个全局或模块局部函数
function fullLog(obj)
{
console.log(JSON.stringify(obj, null, 2));
}
相关文章:
- 用嵌套函数和默认函数定义函数
- d3中堆栈函数和嵌套函数之间的差异
- JavaScript 中的嵌套函数和 “this” 关键字
- Javascript中带有返回值的嵌套函数
- 访问嵌套函数结构中的JavaScript父函数变量
- 从嵌套函数访问函数属性
- 如何在javascript中使用嵌套函数作为生成器(使用“inner”yields)
- Javascript嵌套函数属性继承
- 我对“;返回true"嵌套函数内部;t工作
- JS中的嵌套函数
- 如何在嵌套函数中获取$(this)
- Jasmine中返回Deferred的模拟嵌套函数
- 如何在嵌套函数jquery上保持变量的值不变
- JavaScript中的深度嵌套函数
- Jquery从嵌套函数返回
- 使用'这'在类中的嵌套函数中
- 如何从上面的嵌套函数返回
- 从JavaScript中的嵌套函数返回值
- Javascript OOP-从函数返回一个值;s在对象内部's方法(嵌套函数)
- Javascript对象/名称空间-如何访问从嵌套函数添加的属性(包括示例)