为什么arr.push(x).sort((a,b)a-b).indexOf(x)会引发错误?

时间:2018-07-24 02:41:58

标签: sorting methods push

为什么这样做:

function getIndexToIns(arr, num){
arr.push(num);
arr.sort((a,b) => a-b);
return arr.indexOf(num);

}

console.log(getIndexToIns([10,20,30,40,50],35));

但是下面的这段代码抛出错误“ arr.push(...)。sort不是一个函数”

function getIndexToIns(arr, num){
arr.push(num).sort((a,b) => a-b).indexOf(num);

}

console.log(getIndexToIns([10,20,30,40,50],35));

任何反馈将不胜感激。

0 个答案:

没有答案