<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
</html>
<script>
var obj = {
num: 12,
age: 18,
msg: {
sum: 'kke'
}
}
var son = {
}
//第一种方法
/* Object.assign(son, obj)
console.log(son);
son.msg.sum = 20
console.log(obj); */
//第二种方法
function copy(newobj, oldobj) {
//遍历对象
for (var k in oldobj) {
newobj[k] = oldobj[k]
}
}
copy(son, obj)
console.log(son);
son.msg.sum = 20
console.log(obj);
</script>
js exercises (shallow copy method)
Guess you like
Origin blog.csdn.net/weixin_46611729/article/details/109184534
Recommended
Ranking