Por meio disso, você pode iterar sobre os valores da propriedade de objetos e matrizes e processá -los.
Instruções para uso
O efeito de cada função não é completamente consistente de acordo com o tipo de parâmetro:
1. Travessando o objeto (com parâmetros adicionais)
$ .ECH (objeto, função (p1, p2) {this; // Isso aqui aponta para o valor da propriedade atual do objeto em cada travessal; p2; // acessar parâmetros adicionais}, ['parâmetro 1', 'parâmetro 2']);2. Itera sobre a matriz (com parâmetros de fixação)
$ .ECH (Array, função (p1, p2) {this; // Isso aqui aponta para o elemento atual da matriz em cada travessal; p2; // acessar parâmetros adicionais}, ['parâmetro 1', 'parâmetro 2']);3. Travessando o objeto (sem parâmetros adicionais)
$ .ECH (objeto, função (nome, valor) {this; // Isso aponta para o valor do atributo atual; // nome representa o nome do atributo atual do objeto; // valor representa o valor do atributo atual do objeto});4. Itera sobre a matriz (sem parâmetros adicionais)
$ .ECH (Array, função (i, valor) {this; // Isso aponta para o elemento atual i; // i representa o valor do subscrito atual da matriz; // valor representa o elemento atual da matriz});Deixe -me mencionar vários usos comuns de cada método de jQuery
Código JS
var arr = ["um", "dois", "três", "quatro"]; $ .ECH (arr, function () {alert (this);}); // Os resultados da saída acima são: um, dois, três, quatro var Arr1 = [[1, 4, 3], [4, 6, 6], [7, 20, 9]] // De fato, o ARR1 é uma matriz bidimensional, o item é equivalente a tomar cada matriz unidimensional, // o item [0] é relativo para assumir o primeiro valor em cada matriz unidimensional // para que a saída acima seja: 1 4 7 var obj = {um: 1, dois: 2, três: 3, quatro: 4};; $ .ECH (OBJ, function (chave, val) {alert (obj [key]);}); // Isso é ainda mais poderoso e pode fazer um loop todos os atributos // o resultado da saída é: 1 2 3 4Existem dois tipos de pessoas nascidas para ficar com ciúmes, uma é um louco de arte, o outro é um louco de código ...
Ciúme é o que me leva para a frente