functionreduceMe(array,iteratee,accumulator,isFirst){//设置一个初始下标,设置为-1letindex=-1;//设置length,当数组存在时,length为数组的长度,否则为0constlength=array===null?0:数组长度;//当isFirst为真且length!=0时,累加器是数组的第一个元素if(isFirst&&length){accumulator=array[++index];}//遍历数组index小于lengthwhile(++index
