Để chuyển đổi một tập hợp thành một mảng, chúng ta cần biết các đặc điểm chính của một tập hợp, Một tập hợp là một tập hợp các mục duy nhất i. không có yếu tố nào có thể được lặp lại. Đặt trong ES6 được đặt hàng. các phần tử của tập hợp có thể được lặp lại theo thứ tự chèn
Một tập hợp có thể được chuyển đổi thành một mảng trong JavaScript bằng các cách sau
Mảng JavaScript. phương thức from(). Phương thức này trả về một Mảng mới từ một mảng giống như một đối tượng hoặc các đối tượng có thể lặp lại như Bản đồ, Tập hợp, v.v.
cú pháp
Array.from(arrayLike object);Ví dụ. Trong ví dụ này, một tập hợp sẽ được chuyển đổi thành một mảng bằng Array. phương thức from()
HTML
<script>
const set =
welcome,to,gfg1
welcome,to,gfg3
welcome,to,gfg4
welcome,to,gfg6
welcome,to,gfg7script>
đầu ra
welcome,to,gfgToán tử lây lan JavaScript. Việc sử dụng toán tử trải rộng cũng có thể giúp chúng ta chuyển Set thành một mảng.
cú pháp
var variablename = [...value];Ví dụ. Trong ví dụ này, một tập hợp sẽ được chuyển đổi thành một mảng bằng cách sử dụng toán tử trải rộng
HTML
<script>
const set =
var variablename = [...value]; 5var variablename = [...value]; 6
var variablename = [...value]; 8
GFG,JS0
welcome,to,gfg7script>
đầu ra
GFG,JSPhương thức JavaScript forEach(). Mảng. Phương thức forEach() gọi hàm được cung cấp một lần cho mỗi phần tử của mảng.
Ví dụ. Trong ví dụ này, một tập hợp sẽ được chuyển đổi thành một mảng bằng phương thức forEach()
HTML
<script>
GFG,JS8
Array: Geeks,for0
welcome,to,gfg4
Array: Geeks,for3
Array: Geeks,for5
Array: Geeks,for7
Array: Geeks,for3
welcome,to,gfg4
<2
<4
var variablename = [...value]; 5<6
<8
welcome,to,gfg4
script1
welcome,to,gfg4
script4
welcome,to,gfg7script>
đầu ra
Array: Geeks,forJavaScript được biết đến nhiều nhất để phát triển trang web nhưng nó cũng được sử dụng trong nhiều môi trường không có trình duyệt. Bạn có thể học JavaScript từ đầu bằng cách làm theo Hướng dẫn JavaScript và Ví dụ về JavaScript này
Bản tóm tắt. trong hướng dẫn này, bạn sẽ học cách chuyển đổi một đối tượng thành một mảng bằng cách sử dụng các phương thức của Object
Để chuyển đổi một đối tượng thành một mảng, bạn sử dụng một trong ba phương thức. Object.keys(), Object.values() và Object.entries()
Lưu ý rằng phương thức Object.keys() đã có từ ECMAScript 2015 hoặc ES6, và phương thức Object.values() và Object.entries() đã có từ ECMAScript 2017
Giả sử rằng bạn có một đối tượng
const propertyNames = Object.keys(person); console.log(propertyNames);
Code language: JavaScript (javascript)3 như sauconst person = { firstName: 'John', lastName: 'Doe' };
Code language: JavaScript (javascript)Để chuyển đổi tên thuộc tính của đối tượng
const propertyNames = Object.keys(person); console.log(propertyNames);
Code language: JavaScript (javascript)3 thành một mảng, bạn sử dụng phương thức Object.keys()const propertyNames = Object.keys(person); console.log(propertyNames);
Code language: JavaScript (javascript)đầu ra
[ 'firstName', 'lastName' ]
Code language: JSON / JSON with Comments (json)Để chuyển đổi các giá trị thuộc tính của đối tượng
const propertyNames = Object.keys(person); console.log(propertyNames);
Code language: JavaScript (javascript)3 thành một mảng, bạn sử dụng phương thức Object.values()const propertyValues = Object.values(person); console.log(propertyValues);
Code language: JavaScript (javascript)đầu ra
[ 'John', 'Doe' ]
Code language: JSON / JSON with Comments (json)Để chuyển đổi vô số thuộc tính khóa chuỗi của một đối tượng thành một mảng, bạn sử dụng phương thức Object.entries(). Ví dụ