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

Bọc thuộc tính kiểu chuỗi của đối tượng vào mảng - JavaScript

Để thực hiện điều này, hãy sử dụng Object.keys() cùng reduce(). Để hiển thị kết quả, cũng dùng concat().

Ví dụ

Mã minh họa:

var details = { name: ["John", "David"], age1: "21", age2: "23" }, 
    output = Object 
      .keys(details) 
      .reduce((obj, tempKey) => 
        (obj[tempKey] = [].concat(details[tempKey]), obj), {}); 
console.log(output);

Để chạy chương trình, sử dụng lệnh:

node tenFile.js

Tên file ở đây là demo302.js.

Kết quả

Đầu ra trên console:

PS C:\Users\Amit\javascript-code> node demo302.js
{ name: [ 'John', 'David' ], age1: [ '21' ], age2: [ '23' ] }