javascript深拷貝程式碼例項

antzone發表於2017-04-13

分享一段程式碼例項,它實現了物件深度拷貝的功能。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼
function copy(obj) {
  var newobj = {};
  for (var i in obj) {
    if (typeof obj[i] == "object") {
      newobj[i] = copy(obj[i]);
    } else {
      newobj[i] = obj[i];
    }
  }
  return newobj;
}

相關文章