值复制
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了值复制相关的知识,希望对你有一定的参考价值。
实现一个函数clone,可以对javascript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制
Object.prototype.clone = function(){
var o = this.constructor === Array ? [] : {};
for(var e in this){
o[e] = typeof this[e] === "object" ? this[e].clone() : this[e];
}
return o;
}
以上是关于值复制的主要内容,如果未能解决你的问题,请参考以下文章
什么是在 C++ 中获取总内核数量的跨平台代码片段? [复制]
变量 returnValue 包含的数据类型和数据值是啥? [复制]