|
|
|
copy ตัวแปร object ตัวที่ 1 ตัวที่ 2 แล้วทำการเปลี่ยนค่าใน Properties ตัวที่ 2 แล้ว Properties เดียวกัน เปลี่ยนตาม แก้ไขยังไงครับ |
|
|
|
|
|
|
|
var a = {data1:'1111',data2:'2222',data3:'3333'};
var b = a;
b.data1 = '5555';
console.log(a,b)
ทำไมค่าที่ได้มาเป็น Object {data1: "5555", data2: "2222", data3: "3333"} Object {data1: "5555", data2: "2222", data3: "3333"}
แทนที่จะเป็น Object {data1: "1111", data2: "2222", data3: "3333"} Object {data1: "5555", data2: "2222", data3: "3333"}
จะแก้ไขยังไงได้บ้างไม่ให้การแก้ข้อมูลของตัวแปรนึงไม่ให้มีผลกับอีกตัวแปรนึงครับ
Tag : JavaScript, JAVA, Windows
|
|
|
|
|
|
Date :
2017-06-26 15:40:08 |
By :
sak1234 |
View :
702 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|