tracker.getCalls(fn)
新增于: v18.8.0, v16.18.0
-
fn<Function> -
返回:<Array> 包含对跟踪函数的所有调用的数组。
\Returns: <Array> An array with all the calls to a tracked function.
-
对象 <Object>
\Object <Object>
import assert from 'node:assert'; const tracker = new assert.CallTracker(); function func() {} const callsfunc = tracker.calls(func); callsfunc(1, 2, 3); assert.deepStrictEqual(tracker.getCalls(callsfunc), [{ thisArg: undefined, arguments: [1, 2, 3] }]);const assert = require('node:assert'); // Creates call tracker. const tracker = new assert.CallTracker(); function func() {} const callsfunc = tracker.calls(func); callsfunc(1, 2, 3); assert.deepStrictEqual(tracker.getCalls(callsfunc), [{ thisArg: undefined, arguments: [1, 2, 3] }]);