phpjs
Version:
17 lines (14 loc) • 512 B
JavaScript
function array_fill_keys(keys, value) {
// discuss at: http://phpjs.org/functions/array_fill_keys/
// original by: Brett Zamir (http://brett-zamir.me)
// bugfixed by: Brett Zamir (http://brett-zamir.me)
// example 1: keys = {'a': 'foo', 2: 5, 3: 10, 4: 'bar'}
// example 1: array_fill_keys(keys, 'banana')
// returns 1: {"foo": "banana", 5: "banana", 10: "banana", "bar": "banana"}
var retObj = {},
key = '';
for (key in keys) {
retObj[keys[key]] = value;
}
return retObj;
}