【发布时间】:2021-10-25 11:32:03
【问题描述】:
当我跑步时:
var a = ["a", "b", "c"] console.log(a.length--)
它打印 3,但是当我运行时:
var a = ["a", "b", "c"] console.log(a.length-1)
它打印 2. 为什么?减1不等于减1吗?
提前致谢。
【问题讨论】:
-
a--是减量后它的第一次打印然后减量,但你应该在这里使用--a是先减量然后打印的预减量。
标签: javascript arrays decrement