Maison > interface Web > js tutoriel > Compétences d'analyse_javascript d'instance de tableau d'objets de copie approfondie JS

Compétences d'analyse_javascript d'instance de tableau d'objets de copie approfondie JS

WBOY
Libérer: 2016-05-16 15:07:21
original
1694 Les gens l'ont consulté

Cet article analyse le tableau d'objets de copie profonde JS avec des exemples. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

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;
}

Copier après la connexion

Problèmes rencontrés

typeof [] résultats dans l'objet
typeof {} donne un objet

[] instanceof Array donne la valeur true
{} instanceof Object donne vrai
Le résultat de [] instanceof Object est également vrai

Expliquez qu'Array en JS est une sous-classe d'Object.

Les lecteurs intéressés par davantage de contenu lié à JavaScript peuvent consulter les sujets spéciaux sur ce site : "Résumé des techniques d'algorithme de recherche JavaScript", "Résumé des effets et techniques spéciaux d'animation JavaScript ", "Résumé des erreurs JavaScript et des techniques de débogage", "Résumé des structures de données JavaScript et des techniques d'algorithme", "Résumé des algorithmes et techniques de traversée JavaScript" et "Résumé mathématique JavaScript de l'utilisation des opérations

J'espère que cet article sera utile à tout le monde dans la programmation JavaScript.

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal