Rumah >hujung hadapan web >tutorial js >Bagaimana untuk mendapatkan semua parameter rantai panggilan fungsi dalam JS

Bagaimana untuk mendapatkan semua parameter rantai panggilan fungsi dalam JS

PHPz
PHPzasal
2016-05-16 16:00:342276semak imbas

Artikel ini terutamanya memperkenalkan kaedah mendapatkan semua parameter rangkaian panggilan fungsi dalam JS Artikel ini secara langsung memberikan contoh kod Rakan yang memerlukan boleh merujuk kepada

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');

<.>[Cadangan tutorial berkaitan]

1

Tutorial video JavaScript2
Manual dalam talian JavaScript3 >

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn