loading...

re: Time complexity Big 0 for Javascript Array methods and examples. VIEW POST

FULL DISCUSSION
 

Like it - just a point of clarification - a sliced array is a shallow copy and changing the original array won't modify it as you seem to suggest:

    const a = [1,2,3,4]
    const b = a.slice(-2)
    a[3] = 5
    console.log(a) // -> [1,2,3,5]
    console.log(b) // -> [3,4]

If it's an array of objects, clearly it's a shallow copy so changing an object will change the one referenced by both arrays.

 

You're right! Thank you to share this clarification. 👍

code of conduct - report abuse