Javascript “shift” versus “splice” - are these statements equal?

后端 未结 3 654
孤城傲影
孤城傲影 2021-02-05 06:57

I just want to confirm if the following two Javascript statements produces the same results, as it seems to me:

First:

var element = my_array.splice(0,1)         


        
3条回答
  •  孤城傲影
    2021-02-05 07:29

    shift returns the element that was removed, splice returns an array of elements that were removed.

    that being said, the two statements do the same thing and i would agree that the second is more readable.

提交回复
热议问题