Функция append mixed append(true|object|array ...args) Соединяет несколько объектов или массивов в один. Первый элемент является приемником данных. Если первый параметр равен true, то добавляются копии элементов объектов, а второй параметр является приемником-расширяемым объектом. Исходный файл fcf:fcf.js Namespace fcf Аргументы: true|object|array ...args - Набор объединяемых объектов, в первый переданный аргумент.

Если первый параметр равен true, то добавляются копии элементов объектов, а второй параметр является приемником-расширяемым объектом.

Возвращаемое значение: mixed Объединенный объект или массив, который является первым объектом-аргументом. Примеры Пример 1 let obj1 ={ a: {aa:1}, }; let obj2 ={ b: {bb:1}, }; let objDst = fcf.append({}, obj1, obj2); console.warn(objDst); console.warn(objDst.a == obj1.a ? "equal" : "not equal"); Результат: >> { "a": { "aa": 1 }, "b": { "bb": 1 } } >> "equal" Пример 2 let obj1 ={ a: {aa:1}, }; let obj2 ={ b: {bb:1}, }; let objDst = fcf.append(true, {}, obj1, obj2); console.warn(objDst); console.warn(objDst.a == obj1.a ? "equal" : "not equal"); Результат: >> { "a": { "aa": 1 }, "b": { "bb": 1 } } >> "not equal"