0.2.1 • Published 6 years ago

safe-get-plus v0.2.1

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

safe-get-plus

Install

npm install safe-get-plus --save

Start

const safeGet = require('safe-get-plus')

const response = {
  data: {
    user: {
      name: 'eryou',
      age: 18,
      friends: ['xiaoming', 'xiaohong'],
    },
    list: [1, 2, 3],
  }
}

const data = safeGet(response, 'data.user.friends', []) // ['xiaoming', 'xiaohong']

const data = safeGet(response, 'data.user.address', '') // ''

API

const safeGet = require('safe-get-plus')
safeGet(Object, [Property dot string], [Default Value])

Arguments

Object: The object to be valued.
[Property dot string]: A string that gets a value with a point.
[Default Value]|null: Default value when no value is taken.