Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var o = {
- '1': 'adios',
- '2': 1.5,
- '3': true,
- '4': [1, 2, 3],
- '5': {1: 2}
- }
- const getTypes = obj => {
- return Object.keys(obj).reduce((prev, key) => {
- let type = typeof obj[key]
- if (Array.isArray(obj[key])) type = 'array'
- prev[key] = type
- return prev
- }, {})
- }
- console.log(getTypes(o))
- // { '1': 'string',
- // '2': 'number',
- // '3': 'boolean',
- // '4': 'array',
- // '5': 'object' }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement