thể trùng lặp:
Split array into chunkshoạt Javascript để trả về một mảng mới của giá trị kết hợp từ một mảng các giá trị đơn
Tôi cố gắng để chuyển đổi một mảng các giá trị vào một mảng mới giá trị được ghép nối.
Ví dụ tôi cần phải chuyển đổi:
var arr = [1,2,3,4,5,6,7,8];
thành:
arr = [[1,2], [3,4], [5,6], [7,8]];
tôi đã cố gắng sử dụng phương pháp .map jQuery() như vậy nhưng điều này không làm việc cho tôi:
arr= $.map(arr, function(n, i){
return [n + ',' + n[ i + 1 ]];
});
'map' khi đưa ra một mảng như là một trở lại flattens nó vào mảng mới, bạn có thể chỉ muốn làm điều đó cho mình. – Andrew
Ngoài ra '[...]. Map' là một hàm dựng sẵn trong javascript (ấn bản ECMAScript thứ 5, được hỗ trợ bởi tất cả các trình duyệt hiện đại, trừ khi bạn đếm những người vẫn chưa nhấp vào nút" nâng cấp lên IE9 "mà Microsoft shoves infront của bạn). – ninjagecko