欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JS深度拷貝Object Array實(shí)例分析

 更新時(shí)間:2016年03月31日 12:19:17   作者:xiao張  
這篇文章主要介紹了JS深度拷貝Object Array,結(jié)合實(shí)例形式分析了JavaScript深度拷貝的原理,需要的朋友可以參考下

本文實(shí)例分析了JS深度拷貝Object Array。分享給大家供大家參考,具體如下:

function cloneObj(o)
{
  var isArray = o instanceof Array;
  var isObject = o instanceof Object;
  if (!isObject) return o;
  var n = (isArray ? [] : {});
  for (var k in o) n[k] = cloneObj(o[k]);
  return n;
}

遇到的問(wèn)題

typeof [] 結(jié)果為 object
typeof {} 結(jié)果為 object

[] instanceof Array 結(jié)果為 true
{} instanceof Object 結(jié)果為 true
[] instanceof Object 結(jié)果也為 true

說(shuō)明JS中 Array 是 Object 的子類。

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript查找算法技巧總結(jié)》、《JavaScript動(dòng)畫(huà)特效與技巧匯總》、《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)

希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論