一、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);
})
}
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);
})
}
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);
})
}
var arr = [['小杨',1]];
var arr1 = ['小刘','小猪'];
var arr2 = [2,3];
arrIncludesArr(arr1,arr2,arr);
console.log(arr);