thể trùng lặp:
Convert flat array [k1,v1,k2,v2] to object {k1:v1,k2:v2} in JavaScript?Chức năng để chuyển đổi một mảng cho một mảng Associative
Tôi muốn chuyển đổi một mảng cho một mảng kết hợp trong JavaScript.
Ví dụ, với đầu vào sau,
var a = ['a', 'b', 'c', 'd'];
Tôi muốn để có được những mảng kết hợp tiếp theo là đầu ra:
{'a' : 'b', 'c' : 'd'}
Làm thế nào tôi có thể làm điều đó?
Bạn muốn nói đến một chiếc Object? Bạn có muốn các thành viên mảng là các khóa hoặc giá trị không? –
Vâng ... Đó là một mảng kết hợp, nhưng sử dụng số như khóa. Nó tương tự như: '{1: 'a', 2: 'b', 3: 'c', 4: 'd'}' –
Có. Chính xác, tôi muốn chúng như là một cặp khóa => giá trị của –