Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JavaScript中链接方法调用时,函数的调用顺序是什么?_Javascript_Chaining_Method Chaining - Fatal编程技术网

在JavaScript中链接方法调用时,函数的调用顺序是什么?

在JavaScript中链接方法调用时,函数的调用顺序是什么?,javascript,chaining,method-chaining,Javascript,Chaining,Method Chaining,假设我有一系列的电话: var btn = $('#mybtn'); btn.addClass('is-active').text(btn.attr('data-alt-active')); 很明显,addClass将在text之前调用,但是何时调用btn.attr?在调用文本之前,或在整个链之前?运行以下操作: 你好 在控制台中输出以下内容: addClass called attr called text called tl;博士在链式方法调用中调用的函数将在链式方法调用之前调用 a

假设我有一系列的电话:

var btn = $('#mybtn');
btn.addClass('is-active').text(btn.attr('data-alt-active'));
很明显,
addClass
将在
text
之前调用,但是何时调用
btn.attr
?在调用
文本之前,或在整个链之前?

运行以下操作:


你好

在控制台中输出以下内容:

addClass called
attr called
text called
tl;博士在链式方法调用中调用的函数将在链式方法调用之前调用

addClass called
attr called
text called