实现一个函数`function generateItems(specs)`,接受类似如下的输入数组(例子):
```javascript
[{
"id":"17","caption":"颜色","types":["黑","棕"]},
{
"id":"23","caption":"材质","types":["牛皮"]},
{
"id":"24","caption":"尺码","types":["40","41","42"]}]
数组中的每个对象包含id,caption和types三个属性,其中types是包含复数个字符串的数组
此函数对上述例子输入应当输出如下结果:
[{
"17":"黑","23":"牛皮",