This article mainly introduces the method of obtaining all parameters of the function call chain in JS. This article directly gives code examples. Friends in need can refer to
function getCallerArgument(){ var result = []; var slice = Array.prototype.slice; var caller = arguments.callee.caller; while(caller){ result = result.concat(slice.call(caller.arguments, 0)); caller = caller.arguments.callee.caller; } return result; }; var a = function(){b('a1','a2')}, b = function(){b('b1','b2')}, c= function(){return getCallerArgument()}; c('c1');
[Related tutorial recommendations]
1. JavaScript video tutorial
2. JavaScript online manual
3. bootstrap tutorial