UNPKG

422 BJavaScriptView Raw
1var values = require('./values')
2var each = require('./each')
3
4/**
5 * 根据键数组、值数组对转换为对象
6 *
7 * @param {Array} props 键数组
8 * @param {Number} arr 值数组
9 * @return {Object}
10 */
11function zipObject (props, arr) {
12 var result = {}
13 arr = arr || []
14 each(values(props), function (val, key) {
15 result[val] = arr[key]
16 })
17 return result
18}
19
20module.exports = zipObject