Bạn cảm thấy khó chịu khi JSON output trên cùng 1 dòng, điều đó sẽ chấm dứt với JSON.stringify giúp output ngắn gọn hơn và dễ nhìn hơn. Chỉ cần truyền vào tham số thứ 3 là khoảng cách (space)
BOOM !
Tab Spacing
Để sử dụng Tab bạn chỉ cần truyền vào tham số "\t".
Ví dụ:
Understanding the “Space” argument
Tham số thứ 3 của JSON.stringify sử dụng khoảng cách. Nó sẽ giúp cho string output của bạn gọn gàng và dễ nhìn hơn.
Nó có 2 loại tham số truyền vào: Number và String.
a. Number
Bạn có thể dùng bất kì các số từ 0 tới 10.
b. String
Bạn có thể dùng string thay cho khoảng trống của JSON.stringify. Tối đa bạn chỉ được dùng 10 kí tự. Nếu lớn hơn nó sẽ chỉ lấy 10 kí tự đầu tiên. Hãy thử nó:
What is the 2nd parameter ?
Tham số thứ 2 dùng để replace. Nó sẽ có 2 loại: Array và Function.
a. Array
Tôi sẽ demo thử cho bạn với array để thấy sự thú vị của nó: Bạn có thể chọn các cặp key-value bạn muốn output ra.
Ví dụ:
b. Function
Nếu bạn sử dụng function, nghĩa là bạn có thể lặp qua từng item, và bạn có thể kết hợp điều kiện để xét cho từng item.
Ví dụ:
Comments
Post a Comment