获取JavaScript数组的偶数和奇数元素
我正在编写示例代码以在 javascript 中获取数组的偶数和奇数元素。我认为最简单的方法是使用“filter”来确定索引号是偶数还是奇数。
获取偶数/奇数元素
要获取偶数和奇数元素,如果索引号除以“2”,则使用“filter”生成偶数数组,否则生成奇数数组。
const arr = ['日','月','火','水','木','金','土'] let arr_odd = arr.filter( (v,i) => i % 2 === 0 ); let arr_even = arr.filter( (v,i) => i % 2 !== 0 ); console.log(arr_odd); // ['日', '火', '木', '土'] console.log(arr_even); // ['月', '水', '金']
在空数组的情况下,当然会返回两个空数组。
const arr = [] let arr_odd = arr.filter( (v,i) => i % 2 === 0 ); let arr_even = arr.filter( (v,i) => i % 2 !== 0 ); console.log(arr_odd); // [] console.log(arr_even); // []
文章版权声明:除非注明,否则均为JXLOG原创文章,转载或复制请以超链接形式并注明出处。
还没有评论,来说两句吧...