Computer >> Máy Tính >  >> Lập trình >> Javascript

Có thể hiển thị chuỗi con từ các mục nhập đối tượng trong JavaScript không?


Có, bạn có thể sử dụng Object.fromEntries () cùng với substr (). Trong substr (), hãy đề cập đến chỉ mục từ vị trí bắt đầu chuỗi con và độ dài.

Ví dụ

const originalString = {
   "John 21 2010" :1010,
   "John 24 2012" :1011,
   "John 22 2014" :1012,
   "John 22 2016" :1013,
}
const result = Object.fromEntries(Object.entries(originalString).
map(([k, objectValue])=>
[k.substr(0, k.length-5), objectValue]));
console.log(result)

Để chạy chương trình trên, bạn cần sử dụng lệnh sau -

node fileName.js.

Đây, tên tệp của tôi là demo41.js.

Đầu ra

Điều này sẽ tạo ra kết quả sau -

PS C:\Users\Amit\JavaScript-code> node demo41.js
{ 'John 21': 1010, 'John 24': 1011, 'John 22': 1013 }