数组对象生成新的数组对象

107 阅读1分钟

本文已参与「新人创作礼」活动, 一起开启掘金创作之路。

 从原来的数组对象中抽取指定的字段生成新的数组对象

这个是为了,下拉框的数据,所以采取了这种形式

demo

				 shopClassList().then(res => { //通过接口获取到数据
					let testlist = res.msg //数据赋值
					for (let i = 0; i < testlist.length; i++) {
						let ob1 = {
							label: testlist[i].cat_name,
							value: testlist[i].cat_id
						}
						this.options.push(ob1)
					}
					console.log(this.options)
				})

 ​编辑

​编辑

附赠另一个方法:是生成数组的

testlist.forEach(({ cat_id, cat_name }) => province_list[cat_name] = cat_id);

//province_list[产品:1]

\