sumthief
12/18/2017 - 4:39 PM

Convert data to mock

const convertDataToMock = (data) => {
    const type = typeof data;
    switch (type) {
        case 'string':
            return '';
        case 'number':
            return 0;
        case 'boolean':
            return true;
        case 'undefined':
            return;
        case 'object':
            if (data == null) {
                return data;
            } else if (Array.isArray(data)) {
                return [];
            } else {
                Object.keys(data).forEach(item => data[item] = convertDataToMock(data[item]));
                return data;
            }
    }
};