Tôi dường như không có khả năng xác định một cái gì đó như:Javascript assoc mảng với int phím âm
var a = {-1: 'Apple', -2: 'Orange'}
Safari của tôi phàn nàn về một syntax error near '-'
. Parens không giúp được gì, tức là {(-1): ...
- trong trường hợp đó Safari không thích dấu mở đầu.
Nếu tôi muốn các phím chỉ là ints, không phải là dây, cách thích hợp để xây dựng một mảng assoc là gì, nếu có?
Có lý do thuyết phục nào không sử dụng chuỗi không? Đó là: 'var a = {" -1 ":" Apple "};'. –
Bạn nhận ra rằng tất cả các phím là chuỗi phải không? 'var a = {1: 2}' sẽ chỉ chuyển đổi '1' thành' "1" ' – Raynos
@Raynos, cảm ơn, không biết điều đó, và điều đó giải thích mọi thứ. – mojuba