2016-06-10 3 views
-4

Я читал многочисленные примеры преобразования из String в Boolean.String to Boolean

Например,

туЗЬптд = (туЗЬптд == "истина");

Но я не могу применить логику к своему коду. Может кто-нибудь помочь?

CommonConfig.getFeatureFlags [ 'analytics.demo'] возвращает "истина" (Примечание "") (Это как бэкенд возвращает его)

var FeatureFlag = _.extend(CommonConfig, { 
    demoFeature: String == CommonConfig.getFeatureFlags['analytics.demo'], //either "true" or "false" but I want to make it to true or false 
}); 

. Вопрос: Я хочу, чтобы преобразовать от String "true" до boolean. И передать истину или ложь на основе!

Может кто-нибудь помочь?

+2

http://stackoverflow.com/questions/263965/how-can-i-convert-a-string-to-boolean-in-javascript – AshBringer

+0

И что твоя проблема? – zerkms

+0

Почему вы сравниваете с 'String' ?! Вы хотите сравнить с '' true ''! – deceze

ответ

0

Это не так:

var FeatureFlag = _.extend(CommonConfig, { 
    demoFeature: "true" == CommonConfig.getFeatureFlags['analytics.demo'], 
}); 
+0

почему он решает проблему? –

+0

@Nina Почему * не * это ?! – deceze

+0

@deceze, я не знаю. Я не знаю, как программировать. Я просто учился. –