UNPKG

verificator

Version:

Client and server-side validation JavaScript library

17 lines (16 loc) 478 B
'use strict'; exports.__esModule = true; var get = function get(object, key, defaultValue) { if (object == null) { return defaultValue; } var path = key.split('.'); var index = 0; var length = path.length; while (object != null && index < length) { object = object[path[index++]]; } var result = index && index === length ? object : undefined; return result === undefined ? defaultValue : result; }; exports['default'] = get;