Здесь нет действительно интересного ответа, да, они взаимозаменяемы, и какой из них вы выбираете, зависит от вас. Я провел быстрый тест производительности, и оператор скобок, кажется, работает немного быстрее, но только в 1,1 раза, так что это не должно иметь большого значения.
Единственная разница между этими двумя (этоне применимо к вашему сценарию): item()
также может использоваться для адресации элемента по имени, как в myDoc.paragraphStyles('headline');
, и поэтому, в свою очередь, взаимозаменяемо с itemByName()
.