My problem is that I want to mix my initial application state and state stored in other place. How can I connect two objects in javascript with Lodash with ignoring null values? Here is my code:

```
const initialState = {
  form: [
    {
      name: "car",
      value: 45000
    },
    {
      name: "cat",
      value: 50
    },
    {
      name: "shipping",
      value: 5
    }
  ],
  option: "A",
  money: 500000
};

const storedState = {
  form: [
    null,
    null,
    {
      name: "shipping",
      value: 12
    }
  ],
  option: "B"
};

const preloadedState = _.merge({}, initialState, storedState);
console.log(preloadedState);

```

What you can see from that console.log is that object:

```
preloadedState = {
   form: [
     null,
     null,
     {
       name: "shipping",
       value: 12
     }
   ],
   option: "B",
   money: 500000
};

```

I want to always ignore null values from storedState and keep in that places values from initialState. How can I achieve that? The effect I want should be:

```
preloadedState = {
   form: [
     {
       name: "car",
       value: 45000
     },
     {
       name: "cat",
       value: 50
     },
     {
       name: "shipping",
       value: 12
     }
   ],
   option: "B",
   money: 500000
};

```

Please for help,
Arthur