let a = {
  name: "Hobby",
  hobby: {
    sport: "tennis",
    game: "switch"
  }
};

// Lodash 套件
const b = _.cloneDeep(a);

a.hobby.game = "ps5";

console.log("a:", a);
console.log("b:", b);
console.log("a === b", a === b);

/* 印出結果
a: {
  name: "Hobby",
  hobby: {
    sport: 'tennis',
    game: 'ps5'
  }
}

b: {
  name: "Hobby",
  hobby: {
    sport: 'tennis',
    game: 'switch'
  }
}

a === b false
*/

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

  1. https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.21/lodash.min.js