我有以下功能:
function where(arr, num) {
return arr.push(num);
}
where([40, 60], 50); // returns 3
我期待它返回[40,60,50],但它返回3.
谢谢你的帮助。
答案 0 :(得分:3)
documentation表示Array.prototype.push()
返回数组的长度。所以你只需要推送新的数字然后返回数组。
function where(arr, num) {
arr.push(num);
return arr;
}
myArray = where([40, 60], 50); // myArray === [40, 60, 50]