���� JFIF �� � ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /home/real/node-v13.0.1/test/parallel/ |
// Make sure `setTimeout()` and friends don't throw if the user-supplied // function has .call() and .apply() monkey-patched to undesirable values. // Refs: https://github.com/nodejs/node/issues/12956 'use strict'; const common = require('../common'); { const fn = common.mustCall(10); fn.call = 'not a function'; fn.apply = 'also not a function'; setTimeout(fn, 1); setTimeout(fn, 1, 'oneArg'); setTimeout(fn, 1, 'two', 'args'); setTimeout(fn, 1, 'three', '(3)', 'args'); setTimeout(fn, 1, 'more', 'than', 'three', 'args'); setImmediate(fn, 1); setImmediate(fn, 1, 'oneArg'); setImmediate(fn, 1, 'two', 'args'); setImmediate(fn, 1, 'three', '(3)', 'args'); setImmediate(fn, 1, 'more', 'than', 'three', 'args'); } { const testInterval = (...args) => { const fn = common.mustCall(() => { clearInterval(interval); }); fn.call = 'not a function'; fn.apply = 'also not a function'; const interval = setInterval(fn, 1, ...args); }; testInterval(); testInterval('oneArg'); testInterval('two', 'args'); testInterval('three', '(3)', 'args'); testInterval('more', 'than', 'three', 'args'); }