大家好,我有问题将一些 id 放入一个数组也许你可以帮助我......这张图片是结果 在此处输入图片描述
这是我的代码
$.each(data.rows, function (i, ele) {
var tes = ele.ID;
console.log('ItemID', tes);
}
我想要的结果是一个数组中的每个项目,如“ItemID = [22,2,43,2]”
大家好,我有问题将一些 id 放入一个数组也许你可以帮助我......这张图片是结果 在此处输入图片描述
这是我的代码
$.each(data.rows, function (i, ele) {
var tes = ele.ID;
console.log('ItemID', tes);
}
我想要的结果是一个数组中的每个项目,如“ItemID = [22,2,43,2]”
const idArray = data.rows.map((r)=>r.ID)
//More verbose
const idArray = data.rows.map(function (ele){
return r.ID;
});
Map 通过数组中的所有值创建一个循环,并使用传递的函数的返回来创建一个新数组。
编辑:我不确定我是否理解,你想要一个数组数组吗?
const idArray = data.rows.map(function (ele){
return [r.ID];
});
var tempArray = []
$.each(data.rows, function (i, ele) {
tempArray.push(ele.ID);
}
// tempArray will be the solution
var data = [1,2,3,4]; // Assuming this array contains rows data
var resultArray = []; // Result array
var ids = data.map(function (ele){
return ele;
});
resultArray.push(ids.join(',')); // Join ids using "," separator
console.log(resultArray); // ["1,2,3,4"]