如果我们将其分配给array.push
方法
const numbers = [0,33,4,1]
const adder = numbers.push(2)
加法器在这里变成什么? 如果我在控制台中编写它,它将为我提供数字数组的长度。 将数组方法分配给变量是不好的做法吗?
答案 0 :(得分:1)
加法器在这里变成什么?
已为其分配返回值push
。因此,请看the documentation for push
:
push()方法将一个或多个元素添加到数组的末尾,并返回该数组的新长度。
所以它是数组的长度。
将数组方法分配给变量是不好的做法吗?
在 general 中(有例外),将数组方法分配给变量不是有用的……但这不是此代码的作用。方法的返回值不是方法本身。