Я очень новичок в реакции и js, и я наткнулся на код ниже во время обучения.
new Layout()
.setCollapsible(true)
.setHeader( { label : __('Approval Steps') } )
.addRow('approvalStepList')
Здесь Layout импортируется из какого-то файла, к которому у меня нет доступа, поэтому вопрос в том, что указанный выше код эквивалентен приведенному ниже коду
new Layout().setCollapsible(true).setHeader( { label : __('Approval Steps') } )
.addRow('approvalStepList');
означает вызов функции внутри функции внутри функции?
вы можете указать мне ссылку, где я могу прочитать подробно?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Да, два примера, которые вы предоставили, одинаковы, просто в первом улучшена читаемость.
Он не вызывает функцию внутри функции, а вызывает возвращаемое значение предыдущей функции другим вызовом.
Другой способ написать это:
var layout = new Layout();
var collapsibleLayout = layout.setCollapsible(true);
var headerLayout = collapsibleLayout.( { label : __('Approval Steps') } );
var rowLayout = headerLayout.addRow('approvalStepList');
Его вызываемая функция chaning не функция внутри функции