Eu sempre fiquei um pouco confuso ao escrever Java antes, e a maioria deles usava jQuery, mas o princípio não é muito claro. Aprendi JavaScript no sistema recentemente. Por favor, aponte quaisquer perguntas ou erros, obrigado .........
Classes básicas de todas as classes em objeto
var obj = new Object ();
var obj = {}; // instanciar o objeto
Existem dois tipos de propriedades para o objeto:
1. Use o método de quantidade direta: objeto. atributo/método, este método é intuitivo e fácil de entender
obj.name = 'Zhang San';
obj.age = 20;
obj.sex = 'masculino';
obj.say = function () {
Alerta ("Hello World");
}
2. Use o método "[]": objeto. ['Propriedades/métodos']. Ao usar esse método, "" ou '' deve ser adicionado entre colchetes, e o método é relativamente rigoroso.
obj ['aniversário'] = '1989-08-07';
Obtenha o atributo ou método do objeto: objeto. Nome/método do atributo
alerta (obj.name); // Zhang San
alerta (obj.age); // 20
obj.say (); // Hello World
Excluir operador exclui as propriedades ou métodos do objeto
excluir obj.age;
excluir obj.say;
alerta (obj.age); // indicado
alerta (obj.sex); // 20
obj.say (); // um erro é relatado, a função foi excluída
Itera através de um objeto JS, pois em declaração
para (var att em obj) {
alerta (att + ":" + obj [att]); // Os pares do valor da chave na matriz serão impressos em ordem, o valor principal será obtido se o objeto. atributo é usado para obter indicado
}
Construtor salva a função de criação do objeto
alerta (obj.constructor);
var o = [];
alerta (O.Constructor);
HasownProperty (PropertyName) é usado para detectar se existe uma determinada propriedade no objeto, retorna o tipo booleano, que às vezes é usado no projeto, por isso preste atenção a ele
var i = {};
i.sex = 'masculino';
alerta (I.HasownProperty ('sexo')); //verdadeiro
alerta (I.HasownProperty ('idade')); //falso
PropertyIsEnumerable (PropertyName) detecta se a propriedade fornecida pode ser enumerada por In e retorna booleanos
alerta (I.Propertyisenumerable ('Age')); // false esta propriedade não está definida acima
O artigo acima sobre javascript_object básico (leitura obrigatória) é todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.