Easy

Create Object from Two ArraysTypeScript

Full explanation · Time O(n) · Space O(1)

// Time:  O(n)
// Space: O(1)

function createObject(keysArr: any[], valuesArr: any[]): Record<string, any> {
    let result: Record<string, any> = {};
    keysArr.forEach((key, index) => {
        if (result[key] === undefined) {
            result[key] = valuesArr[index];
        }
    });
    return result;
};