如何在JavaScript中浅复制对象?
Underscore.js,JavaScript的一个库,推出了一种称为 _.extend(),以浅拷贝中的JavaScript对象。此方法将源 对象中的所有属性复制到目标 对象,然后返回目标对象。在此引用 用于复制,但不用于复制。
语法
_.extend(object*);
它接受对象并浅复制它们。我们可以提供尽可能多的对象。
示例1
在下面的示例中,三个单独的对象被浅表复制并在输出中执行。
<html>
<body>
<script
src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js"></script>
</head>
<body>
<script>
var res = JSON.stringify(_.extend(
{name: 'Ram', designation: "content developer"},
{age: 50},
{salary: 1200000}));
document.write((res));
</script>
</body>
</html>输出结果
{"name":"Ram","designation":"content developer","age":50,"salary":1200000}示例2
<html>
<body>
<script
src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js"></script>
</head>
<body>
<script>
var res = JSON.stringify(_.extend(
{name: 'Ram', designation: "content developer"},
{age: 50,salary: 1200000},
{country: "India"}));
document.write((res));
</script>
</body>
</html>输出结果
{"name":"Ram","designation":"content developer","age":50,"salary":1200000,"country":"India"}热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短