Скорость доступа к свойству Javascript: разница var.property и var [“property”]?

У меня очень простой вопрос JavaScript.

Я пишу программу, которая будет генерировать код JavaScript. для доступа к свойству переменной у меня есть два варианта:

1. make the property access a static query. i.e.
var result = object.property

OR

2. make the property access a dynamic query, i.e.
var result = object["property"]

Для меня это разница в том, что для первого случая (случай статического запроса) мне придется генерировать отдельный код для каждого доступа к свойству. тогда как во втором случае (динамический запрос) я могу повторно использовать одну и ту же функцию для каждого свойства.

Я могу решить, если я знаю, это имеет какое-то значение в производительности?

являетсяobj.property быстрее илиobj["property"]?

Возможно, это также зависит от движка, который будет использоваться для интерпретации JavaScript, поэтому я должен отметить, что я буду использовать Rhino в качестве движка JavaScript.

Поэтому, пожалуйста, пролите немного света на эту проблему.

Спасибо, С Уважением, Vimal

Ответы на вопрос(3)

Ваш ответ на вопрос