2016-04-28 3 views
0

В angular2-webpack-starter репо, некоторые Глобалы определены в DefinePlugin части WebPack, какangular2-webpack-starter - почему строка в левой части уравнения?

'ENV': JSON.stringify(METADATA.ENV).

Когда ENV используется в исходных файлах для условных, почему строковый литерала на левую часть уравнения, как и в vendor.ts:

if ('production' === ENV)?

Любые отличия от ENV === 'production'?

ответ

0

Это только предпочтение стиля или артефакт рендеринга. В сравнении с двумя переменными функциональной разницы нет.

if ('production' === ENV) 

функционально эквивалентен

if (ENV === 'production') 
Смежные вопросы