2
new Date().getTime()
Почему это интерпретируется как (new Date()).getTime()
, а не new (Date().getTime())
? Согласно MDN, доступ к члену имеет более высокий приоритет, чем new
.Почему «новый» имеет более высокий приоритет, чем членский доступ в этом случае?
Это то же предположение (18) –
И 'new ... (...)' является обходным, поэтому правила направления не применяются. Таким образом, 'new foo.bar (baz)' явно создает новый 'foo.bar'; 'new foo (baz) .bar' явно создает новый' foo'. – Amadan