Tôi có chuỗi sauchuyển đổi một chuỗi để javascript đối tượng
":All;true:Yes;false: "
Tôi muốn chuyển đổi là một đối tượng như:
var listItems =
[
{itemValue: "", itemText: "All"},
{itemValue: true, itemText: "Yes"},
{itemValue: false, itemText: " "}
];
Bất kỳ cách thanh lịch để làm điều này đánh giá cao.
Bạn có thể muốn làm cho rằng 'var arr2 = arr [i] .split (":", 1) 'sẽ cho phép các giá trị bao gồm dấu hai chấm. –
Tuyệt vời, nhưng chúng tôi cũng phải xử lý "true" và "false": Chúng tôi không muốn chúng xuất hiện dưới dạng chuỗi trong JSON kết quả, nhưng dưới dạng boolean. –
@GarethMcCaughan Nó sẽ chỉ hoạt động nếu chúng ta có giá trị ở bên phải :) – VisioN