일부 데이터는 빈 값을 갖는 키 세트가있는 객체로 대체하여 플러시하려고합니다.빈 프로토 타입으로 객체 교체
하나 sportScratchpad
의의 값이 변경됩니다 때마다
const sportPrototype = {
name: '',
players: '',
displacement: '',
points: '',
leagues: []
}
var profileScratchpadOne = {
sportScratchpad: {
name: 'Soccer',
players: '16',
displacement: 'Foot',
points: 'unlimited',
leagues: ["Fifa"]
}
}
profileScratchpadOne.sportScratchpad = sportPrototype
profileScratchpadTwo.sportScratchpad = sportPrototype
, 그것은 profileScratchpadOne
및 profileScratchpadTwo
모두 않습니다.
나는 참조가 통과되고 있다고 생각한다.
저는 스프레드 연산자, 프로토 타입, 생성자를 조사했으며 방탄적이고 간결한 접근법을 아직 찾지 못했습니다.
이 문제를 해결하고 매번 새로운 개체를 전달하는 가장 간결한 방법은 무엇입니까?
예를 들어, 리그에 대한 기대치에 따라 얕은 복사가 충분하다면,'= Object.assign ({}, sportPrototype); ' – trincot