vue中使用数组方法push

具体写法可以有两种:

第一种:在函数内部声明变量,

var company = [], hushu = [], bili = [];
console.log("company",company,"hushu",hushu,"bili",bili);
for(var i = 0 ;i<arr.length;i++){
   company.push(arr[i].company);
   hushu.push(arr[i].hushu);
   bili.push(arr[i].dianscale);
}
console.log("company1",company,"hushu1",hushu,"bili1",bili);

第二种:在data中先声明在接收。

data(){
    return{
        companyArr:[],
        hushuArr:[],
        biliArr:[]
    }   
},

//方法里面的部分
for(var i = 0 ;i<arr.length;i++){
        this.companyArr.push(arr[i].company);
        this.hushuArr.push(arr[i].hushu);
        this.biliArr.push(arr[i].dianscale);
}
console.log("companyArr",this.companyArr,"hushuArr",this.hushuArr,"biliArr",this.biliArr);

Vue3,往数组push对象的方法Vue2相似。你可以使用`push`方法将一个新的对象添加到数组。例如,你可以使用以下代码将一个新的对象`obj`添加到名为`remark_datas`的数组: ```javascript this.remark_datas.push(obj); ``` 这样做会将`obj`对象添加到数组的末尾。请确保在使用`push`方法之前,你已经创建了一个新的对象,并将需要的属性赋值给它。这样可以避免对象引用的问题,确保每次push的对象都是独立的。 #### 引用[.reference_title] - *1* [vue数组push对象时的问题](https://blog.csdn.net/weixin_45618937/article/details/126462495)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [vue数组push对象](https://blog.csdn.net/weixin_53587375/article/details/117285625)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [vue动态向数组添加对象(关于v-for,input 和 push)](https://blog.csdn.net/m0_49926116/article/details/123974379)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值