Question: As said in the title my problem is when I do:

```
this.storage.get('user')

```

I get this object

```
t {__zone_symbol__state: null, __zone_symbol__value: Array(0)}

```

and I don't know how to manipulate it.

I'm asking if there is a way to get a string value from my storage 
example 

```js
// when i store user id like that 
this.storage.set("user", JSON.stringify(userID));
console.log(this.storage.get('user'))//output 100 for example
```

Answer: 
Ionic storage returns a promise of the data. So, you have to wait for the promise to get resolved and get the data like below:

```
this.storage.get('user').then((result) => {
      console.log('My result', result);
});

```
The accepted answer certainly works. Since follow-up comments are asking about how to use the resulting string from storage, an alternative is to use async/await to deal with the promises. That can clean up the potential mess of nested `.then()`'s

```
let result: string = await this.storage.get('user');
//Use result here

```