猿问

为什么可以直接返回arr.concat(num).sort()而arr.push(num)

function getIndexToIns(arr, num) {


return arr.concat(num).sort((a,b) => a-b).indexOf(num);

}


getIndexToIns([1,3,4],2);//可以

function getIndexToIns(arr,num) {


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

}


getIndexToIns([5, 3, 20, 3], 5);//arr.push().sort不是一个函数


神不在的星期二
浏览 757回答 1
1回答

千巷猫影

arr.push(num)返回的是数组长度,不是数组arr.concat(num)返回的是数组
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答