Mam następujący ciągprzekonwertować ciąg JavaScript Object
":All;true:Yes;false: "
chcę przekonwertować jest do obiektu jak:
var listItems =
[
{itemValue: "", itemText: "All"},
{itemValue: true, itemText: "Yes"},
{itemValue: false, itemText: " "}
];
Wszelkie elegancki sposób, aby w ten sposób docenione.
Może chcesz zrobić, że 'var arr2 = arr [i] .split (":", 1) 'co pozwoli wartościom dołączyć dwukropki. –
Wspaniale, ale musielibyśmy również obsłużyć "prawda" i "fałsz": nie chcemy, aby pojawiały się jako łańcuchy w wynikowym JSON, ale jako booleans. –
@GarethMcCaughan Będzie działać tylko wtedy, gdy mamy wartość po prawej stronie :) – VisioN