Bất cứ khi nào tôi làm việc với mảng, tôi luôn luôn sử dụng []
phong cách, tuy nhiên, khi tôi muốn tạo ra một mảng với một số tiền cố định của các yếu tố tôi sử dụng new Array(N)
(Tôi không biết bất kỳ cách nào khác để làm điều này)Cách chính xác để tạo một mảng với N số phần tử không có 'mảng mới' (N) 'cũ?
tôi nghĩ đó không phải là vấn đề lớn, cho đến khi tôi đọc những lời mạnh mẽ về vấn đề này:
Bất cứ ai làm điều này, sử dụng “mảng mới()” thay vì “[]”, hoặc “ new Object()” thay vì “{}” cần phải học lại JavaScript.
Tôi thực sự muốn tránh viết mã xấu. Bất cứ ai tâm trí cho tôi biết đúng hướng để đi?
Tôi thực sự nghĩ bạn đã ổn. Bạn đang sử dụng cú pháp '[]' khi bạn phân bổ một mảng hầu hết thời gian, và 'new Array (n)' khi bạn muốn một kích thước cụ thể. Không có gì sai, báo giá bạn đăng không tính đến tất cả các tình huống. –
@Michael tốt để biết !, Tôi đoán bây giờ tôi có thể ngủ với đèn tắt :) – mithril333221
Tôi thấy không có gì sai khi sử dụng hàm tạo 'Array' theo cách này. Nó tồn tại vì một lý do chính đáng. –