js版 /** * @param {number[]} arr * @return {number[]} */ var replaceElements = function(arr) { const res = []; while(arr.length){ arr.shift(); res.push(arr.length ? Math.max.apply(this, arr) : -1) } return res; };