«spread-syntax» 태그된 질문

30
얕은 병합 대신 딥 병합하는 방법?
Object.assign 과 Object spread는 모두 얕은 병합 만 수행합니다. 문제의 예 : // No object nesting const x = { a: 1 } const y = { b: 1 } const z = { ...x, ...y } // { a: 1, b: 1 } 결과는 당신이 기대하는 것입니다. 그러나 이것을 …

11
스프레드 구문을 사용하는 ES6의 전체 복사
배열이 아닌 객체로 작동하는 Redux 프로젝트에 대한 깊은 복사 맵 방법을 만들려고합니다. Redux에서 각 상태는 이전 상태에서 아무것도 변경해서는 안된다고 읽었습니다. export const mapCopy = (object, callback) => { return Object.keys(object).reduce(function (output, key) { output[key] = callback.call(this, {...object[key]}); return output; }, {}); } 효과가있다: return mapCopy(state, e => { if …

3
개체의 배열과 ID로 키가 지정된 개체의 상태
상태 모양 디자인 장에서 문서는 ID로 키가 지정된 객체에 상태를 유지하도록 제안합니다. ID와 함께 저장된 개체의 모든 항목을 키로 유지하고 ID를 사용하여 다른 항목이나 목록에서 참조합니다. 그들은 상태로 이동 앱의 상태를 데이터베이스로 생각하십시오. 필터 목록에 대한 상태 모양을 작업 중이며 일부는 열리거나 (팝업에 표시됨) 옵션을 선택했습니다. "Think of the app …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.