一、JS
-往数组中添加对象
1、JS
-往数组中添加对象(push
-从后添加)
function arrIncludesObj_push(arr1,arr2,arr) {
arr1.map((item,index) => {
var obj = {};
obj.title = item;
obj.value = arr2[index];
arr.push(obj);
})
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/7952267b58b34bd4aca2b7b61e4f6f3a.png)
var arr = [{'title':'小杨','value':1}];
var arr1 = ['小刘','小猪'];
var arr2 = [2,3];
arrIncludesObj_push(arr1,arr2,arr);
console.log(arr);
2、JS
-往数组中添加对象(unshift
-从前添加)
function arrIncludesObj_unshift(arr1,arr2,arr) {
arr1.map((item,index) => {
var obj = {};
obj.title = item;
obj.value = arr2[index];
arr.unshift(obj);
})
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/7952267b58b34bd4aca2b7b61e4f6f3a.png)
var arr = [{'title':'小杨','value':1}];
var arr1 = ['小刘','小猪'];
var arr2 = [2,3];
arrIncludesObj_unshift(arr1,arr2,arr);
console.log(arr);
二、JS-往数组中添加数组
function arrIncludesArr(arr1,arr2,arr) {
arr1.map((item,index) => {
var _arr = [];
_arr[0] = item;
_arr[1] = arr2[index];
arr.push(_arr);
})
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/7952267b58b34bd4aca2b7b61e4f6f3a.png)
var arr = [['小杨',1]];
var arr1 = ['小刘','小猪'];
var arr2 = [2,3];
arrIncludesArr(arr1,arr2,arr);
console.log(arr);