为什么将此对象推入数组可以给我一个数字?

问题描述

因此,我在节点上构建了一个简单的rest api,我解决了这个问题,但我只是好奇为什么我什至会以数字4开头?当您查看代码时,您会明白我的意思,这只是一小段我感到困惑的代码。

main.js

const people = [
  { id: 1,firstName: "Daniel"},{ id: 2,firstName: "Erika" },{ id: 3,firstName: "Christian"},];

let person = people.push({ id: people.length + 1,firstName: "Mark"})

如果我console.log(person)我得到4作为值。我的意思是我明白,如果我console.log(people)我会得到我添加的内容,但是我很好奇为什么当console.log(person)我会得到4的值?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)