Nếu bạn chỉ muốn thêm một giá trị đến hết một mảng thì push(newObj)
chức năng là đơn giản nhất, mặc dù splice(...)
cũng sẽ làm việc (chỉ là một chút phức tạp hơn).
var event_id = [{"0":"e1"}, {"0":"e2"}, {"0":"e4"}];
event_id.push({"0":"e5"});
//event_id.splice(event_id.length, 0, {"0":"e5"}); // Same as above.
//event_id[event_id.length] = {"0":"e5"}; // Also the same.
event_id; // => [{"0":"e1"}, {"0":"e2"}, {"0":"e4"}, {"0":"e5"}];
Xem tuyệt vời MDN documentation for the Array
object cho một tài liệu tham khảo tốt trong những phương pháp và tài sản có sẵn trên mảng.
[Chỉnh sửa] Để chèn một cái gì đó vào giữa của mảng sau đó bạn chắc chắn sẽ muốn sử dụng phương pháp splice(index, numToDelete, el1, el2, ..., eln)
mà xử lý cả xóa và chèn các yếu tố tùy ý tại bất kỳ vị trí:
var a = ['a', 'b', 'e'];
a.splice(2, // At index 2 (where the 'e' is),
0, // delete zero elements,
'c', // and insert the element 'c',
'd'); // and the element 'd'.
a; // => ['a', 'b', 'c', 'd', 'e']
này đã được trả lời ở đây: http://stackoverflow.com/a/12189963/984780 –