Concat javascript
Ngày đăng:
01/12/2022
Trả lời:
0
Lượt xem:
125
Phương thức 9 được sử dụng để hợp nhất hai hoặc nhiều mảng. Phương thức này không thay đổi các mảng hiện có mà thay vào đó trả về một mảng mới Show Thử nócú pháp
Thông số 0 Tùy chọnMảng và/hoặc giá trị để nối thành một mảng mới. Nếu tất cả các tham số 0 bị bỏ qua, thì 1 trả về một bản sao nông của mảng hiện có mà nó được gọi trên đó. Xem mô tả bên dưới để biết thêm chi tiếtGiá trị trả vềPhiên bản 2 mớiSự mô tảPhương thức 1 tạo một mảng mới. Đầu tiên, mảng sẽ được điền bởi các phần tử trong đối tượng mà nó được gọi. Sau đó, đối với mỗi đối số, giá trị của nó sẽ được nối vào mảng — đối với các đối tượng bình thường hoặc đối số nguyên thủy, chính đối số sẽ trở thành một phần tử của mảng cuối cùng; . Phương thức 1 không lặp lại thành các đối số mảng lồng nhauPhương pháp 9 là một phương pháp sao chép. Nó không làm thay đổi 7 hoặc bất kỳ mảng nào được cung cấp dưới dạng đối số mà thay vào đó trả về một bản sao nông chứa các phần tử giống như các phần tử từ các mảng ban đầuPhương thức 9 bảo tồn các vị trí trống nếu bất kỳ mảng nguồn nào thưa thớtPhương pháp 9 là chung chung. Giá trị 7 được xử lý theo cách tương tự như các đối số khác (ngoại trừ nó sẽ được chuyển đổi thành một đối tượng trước), có nghĩa là các đối tượng đơn giản sẽ được thêm trực tiếp vào mảng kết quả, trong khi các đối tượng giống mảng với 1 trung thực sẽ được đưa vào ví dụNối hai mảngĐoạn mã sau nối hai mảng
Nối ba mảngĐoạn mã sau nối ba mảng ________số 8 Nối các giá trị vào một mảngĐoạn mã sau nối ba giá trị thành một mảng 1Nối các mảng lồng nhauĐoạn mã sau nối các mảng lồng nhau và thể hiện việc lưu giữ các tham chiếu 2Nối các đối tượng giống như mảng với Biểu tượng. isConcatSpreadableTheo mặc định, 1 không coi tất cả các đối tượng giống như mảng là mảng — chỉ khi 4 được đặt thành giá trị trung thực (e. g. 4) 6Sử dụng concat() trên các mảng thưa thớtNếu bất kỳ mảng nguồn nào thưa thớt, thì mảng kết quả cũng sẽ thưa thớt 7Gọi concat() trên các đối tượng không phải mảngNếu giá trị 7 không phải là một mảng, nó sẽ được chuyển đổi thành một đối tượng và sau đó được xử lý giống như các đối số của 9. Trong trường hợp này, giá trị trả về luôn là một mảng mới đơn giản |