Which JavaScript Array functions are mutating?

后端 未结 3 972
难免孤独
难免孤独 2020-12-07 18:31

I am writing an Array-derived class in JavaScript and need to know which functions to overload so that I can be aware of changes made to the array.

I know Arra

3条回答
  •  一生所求
    2020-12-07 19:09

    You can also use .concat(), before using your mutation method, to ensure you are not mutating your arrays, eg

    const dontMutateMe = [4,5,1,2,3];
    const sortArray = dontMutateMe.concat().sort(...)
    

提交回复
热议问题