根据条件将一个JS数组存储到不同的数组中,可以通过遍历原始数组,根据条件判断将元素存储到不同的数组中。以下是一个示例代码:
// 原始数组
const originalArray = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
// 条件1:将偶数存储到evenArray中
const evenArray = [];
// 条件2:将奇数存储到oddArray中
const oddArray = [];
originalArray.forEach((num) => {
if (num % 2 === 0) {
evenArray.push(num);
} else {
oddArray.push(num);
}
});
console.log(evenArray); // 输出:[2, 4, 6, 8, 10]
console.log(oddArray); // 输出:[1, 3, 5, 7, 9]
在上述示例中,我们定义了一个原始数组originalArray
,然后根据条件将其中的元素存储到不同的数组中。条件1是将偶数存储到evenArray
中,条件2是将奇数存储到oddArray
中。通过forEach
方法遍历原始数组,对每个元素进行条件判断,然后使用push
方法将元素存储到对应的数组中。
这种方法可以根据不同的条件将数组中的元素分类存储到不同的数组中,适用于各种场景,例如根据用户类型将用户数据分类存储、根据商品属性将商品数据分类存储等。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云