首页  >  问答  >  正文

javascript - console.log(["2","3"].push("1")) 为什么结果是3

javascript

伊谢尔伦伊谢尔伦2711 天前769

全部回复(5)我来回复

  • 世界只因有你

    世界只因有你2017-05-19 10:44:23

    push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。

    3其实是新的数组的长度。

    回复
    0
  • ringa_lee

    ringa_lee2017-05-19 10:44:23

    自己实验一下,push执行会返回数组的长度

    回复
    0
  • PHP中文网

    PHP中文网2017-05-19 10:44:23

    打印的是push的返回值,push返回新的长度

    回复
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-19 10:44:23

    push() 向数组的末尾添加一个或更多元素,并返回新的长度。

    参考 http://www.w3school.com.cn/js...

    回复
    0
  • 高洛峰

    高洛峰2017-05-19 10:44:23

    push() 方法将一个或多个元素添加到数组的末尾,并返回数组的新长度,所以打印出来的就是数组的长度。

    参考这个文档

    回复
    0
  • 取消回复