function list() {
return Array.prototype.slice.call(arguments)
}
let list1 = list({0:"zero"}, {1:"one"}, {2:"two"}) //[ { '0': 'zero' }, { '1': 'one' }, { '2': 'two' } ]
console.log(list1);
let list2 = list({0:{z:"zero"}, 1:{o:"one"}});
console.log(list2) //[ { '0': { z: 'zero' }, '1': { o: 'one' } } ]