这种怎么写
data() {
return {
list:[],
one: [],
two: [],
};
},
//可能有多个类似的结构
for (let i = 0; i < list.length; i++) {
this.one.push(list[i].airportNum);
}
for (let i = 0; i < list.length; i++) {
this.two.push(list[i].airwayPointNum);
}
//所以想写成下面这种
function a (arr,ele) {
for (let i = 0; i < list.length; i++) {
arr.push(list[i].ele);
}
//调用的时候
a(this.one,airportNum)
//但是会报错,airportNum is undefined,所以怎么才能把对象内部的属性当成参数?
data() {
return {
list:[],
one: [],
two: [],
};
},
//可能有多个类似的结构
for (let i = 0; i < list.length; i++) {
this.one.push(list[i].airportNum);
}
for (let i = 0; i < list.length; i++) {
this.two.push(list[i].airwayPointNum);
}
//所以想写成下面这种
function a (arr,ele) {
for (let i = 0; i < list.length; i++) {
arr.push(list[i].ele);
}
//调用的时候
a(this.one,airportNum)
//但是会报错,airportNum is undefined,所以怎么才能把对象内部的属性当成参数?
展开
5
1
在我主营业公众号:500佰 ,后台发送skills,可获得。
![[色]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_3.41d9a9a.png)