Beispiel #1
0
        _.forOwn(newData, function(value, key){

            if (_.isPlainObject(value) && _.isPlainObject(object[key])){
                set(object[key], value);
            } else if (_.isArray(value) && _.isArray(object[key])){
                object[key].splice.apply(object[key], [0, object[key].length].concat(value));
            } else {
                object[key] = value;
            }

        });
Beispiel #2
0
        getData: function() {
            var saveData;

            if (_.isFunction(this.saveData)) {
                saveData = this.saveData();
            }

            if (_.isArray(this.saveData)) {
                saveData = _.pick(this.toJSON(), this.saveData);
            }

            return saveData;
        },