Tôi muốn biết cách tốt nhất để làm điều này, giả sử tôi có hai đối tượng
var objectA = {
propertyA: 1,
propertyB: 2
...
propertyM: 13
}
var objectB = {
propertyN: 14,
propertyO: 15
...
propertyZ: 26
}
Nếu objectC được tạo bởi
var objectC = Object.assign(objectA, objectB);
Làm cách nào để khai báo / mô tả objectC, để trình biên dịch / IDE biết rằng nó có các thuộc tính của cả objectA và objectB?
Tôi muốn tìm một cách mà không cần xác định giao diện cho objectA và objectB. Tôi không muốn viết khai báo và định nghĩa / đánh giá cho cùng một thuộc tính hai lần. Sự dư thừa này là đáng kể nếu tôi có quá nhiều thuộc tính trên một đối tượng.
(Có toán tử nào có thể trích xuất giao diện / kiểu của một đối tượng hiện có không?)
Nó có khả thi không?