如何在console.log中查看函数的输出

how to see output of function in console.log?

本文关键字:函数 输出 console log      更新时间:2023-09-26

我有一个大约70多行的代码。只是为了测试的目的,我想检查函数返回的输出。当我将整个代码转储到console.log中时,它确实返回了一些数组!!!但是,当我从代码中转储一个partiaular函数时,它会显示错误。是否可以在控制台中检查功能的输出。

没有必要,但我的小提琴--->http://jsfiddle.net/ddfsb/4/

我想检查这两个函数返回了什么-:

var getColumnCell = function (d, col)
{
    var arr = d[1], ret = null
    for( var  i in arr ) {
    ret = arr[i][0] == col ? arr[i] : ret;
    if (ret) break;
    }
    return ret;
}
var mapCell = function (row)
{
return columns.map(function(column) {
return { column : column, value : getColumnCell(row, column) }
})
}

我对您的脚本进行了更新。

请看看这把新小提琴。

我正在登录以控制台这些函数的返回值。

getColumnCell函数中,我必须将返回值存储在一个变量中,并且必须JSON.stringify控制台输出,因为它返回Object的。

控制台输出如下:

getColumnCell is returning parties,0,0.9 
getColumnCell is returning null 
getColumnCell is returning null 
getColumnCell is returning null 
getColumnCell is returning null 
getColumnCell is returning null
mapCell is returning [{"column":"parties","value":["parties",0,0.9]},{"column":"star-speak","value":null},{"column":"signature","value":null},{"column":"fashion","value":null},{"column":"live-responsibly","value":null},{"column":"indulge","value":null}] 

正如您所说的"getColumnCell"answers"mapCell"都等于函数,请尝试输出这两个变量,而不是原始函数本身。