let arr = [1, 3, 7, 6, 9];不用知道元素的个数,即不用设置开始下标和结束下标。1:forEach( )会把数组中的每个值进行操作,没有返回值,undefinedlet judge=arr.forEach(item => { return item % 2 == 0 });console.log(judge); //undefined 1:map( ) 会把数组中的每个值进行操作,并把操作的结果返回给一个新数组,不改变原数组let judge=arr.map(item => { return item % 2 == 0 });console.log(judge); //[ false,false,false,true,false]