Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Chuyển đổi mảng chuỗi phân cách bằng dấu phẩy thành mảng đối tượng

Dưới đây là mã để chuyển đổi mảng các chuỗi phân cách bằng dấu phẩy thành mảng đối tượng.

Ví dụ

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    }    .result,.sample {       font-size: 18px;       font-weight: 500;       color: rebeccapurple;    }    .result {       color: red; } </style> </head> <body> <h1>Chuyển đổi mảng chuỗi phân cách dấu phẩy thành mảng đối tượng</h1> <div class="sample"></div> <br /> <div class="result"></div> <button class="Btn">CLICK HERE</button> <h3>Nhấn nút trên để chuyển mảng chuỗi trên thành đối tượng</h3> <script>    let BtnEle = document.querySelector(".Btn");    let resEle = document.querySelector(".result");    let sampleEle = document.querySelector(".sample");    let arr = [       '{ "name":"Rohan", "age":12}',       '{ "name":"Mohit", "age":22}',       '{ "name":"Shawn", "age":18}',       '{ "name":"Michael", "age":19}',     ];    sampleEle.innerHTML = arr;    BtnEle.addEventListener("click", () => {       arr.forEach((item, index) => {          arr[index] = JSON.parse(item);       });       arr.forEach((item) => {          resEle.innerHTML += "Name = " + item.name + " : Age = " + item.age + "<br>";       });    }); </script> </body> </html>

Kết quả

Mã trên sẽ tạo ra kết quả sau:

Chuyển đổi mảng chuỗi phân cách bằng dấu phẩy thành mảng đối tượng

Khi nhấn nút 'CLICK HERE':

Chuyển đổi mảng chuỗi phân cách bằng dấu phẩy thành mảng đối tượng