-1

I have a object contains some companies name. when I am doing changes in var m which is copy of var j then var j is also updating. How can we prevent that

var j= {'a':'tata','b':'suzuki'}
var m= j
m.a='bmw'
console.log(m)
console.log(j)
Jitender
  • 7,593
  • 30
  • 104
  • 210

1 Answers1

0
var j= {'a':'tata','b':'suzuki'}
var clone = JSON.parse(JSON.stringify(j)); // or var clone = jQuery.extend({}, j);
//m.a='bmw'
clone.a = 'jaguar';
console.log(clone);
console.log(j);
Dimag Kharab
  • 4,439
  • 1
  • 24
  • 45