
Sintaxe
var 数组名= new Array();
Quando um valor numérico é passado entre colchetes, indica o comprimento do array. Quando um valor maior que 1 é passado, indica adição de elementos ao array.
Sintaxe 2:
var 数组名=[];
Quando um valor é passado entre colchetes, um elemento é adicionado ao array.
Object é retornado ao usar typeof para verificar um objeto array.
1. Adicione diretamente
a sintaxe:
数组名= [元素1,元素2...];
2. Adicione de acordo com o índice (onde adicionar o elemento)
sintaxe:
数组名[索引] = '元素';
É importante notar aqui que se os elementos forem adicionados de acordo com o índice, o comprimento do array será calculado de acordo com o índice máximo adicionado.
A leitura de elementos do array é um valor de retorno, que requer que uma variável seja recebida ou emitida diretamente.
1. Leitura direta, ou seja, leitura dos elementos de todo o array.
Sintaxe:
console.log(数组名);
2. Leia um elemento do array.
Sintaxe:
console.log(数组名[索引]);
3. Ao ler um elemento que não existe, retorne indefinido.
length O atributo length pode definir/retornar o comprimento do array.
数组名.length = 长度;数组名.length;
Dica adicional: você pode usar a propriedade length para adicionar um elemento à última posição do array. 
O método concat() é usado para conectar dois ou mais arrays.
Sintaxe:
数组1.concat(数组2,数组3...);

O método join() é usado para converter todos os elementos do array em uma string.
Sintaxe:
数组名.join(分隔符,不写则默认为逗号分隔);

O método pop() é usado para excluir o último elemento do array e retornar o elemento excluído .
Sintaxe:
数组名.pop();

O método push() adiciona um ou mais elementos ao final do array e retorna o novo comprimento .
Sintaxe:
数组名.push(元素1,元素2...);

O método shift() é usado para excluir o primeiro elemento do array e retornar o valor do primeiro elemento.
Sintaxe:
数组名.shift();

O método unshift() adiciona um ou mais elementos ao início do array e retorna o novo comprimento .
Sintaxe:
数组名.unshift(元素1,元素2...);

O método slice() pode retornar elementos selecionados de um array existente. Extrai uma parte de uma string e retorna a parte extraída como uma nova string. Nota: O método slice() não altera o array original.
Sintaxe:
数组名.slice(start,end);o intervalo é fechado à esquerda e aberto à direita. Se for um número negativo, é retirado do último número do array.

O método splice() é usado para adicionar ou excluir elementos em um array.
Sintaxe:
数组名.splice(从哪个位置开始(必填),要删除的元素个数(可选),要添加的元素(可选))


O método reverse() é usado para inverter a ordem dos elementos em um array.
Sintaxe:
数组名.reverse();

O método sort() é usado para classificar os elementos do array. A ordem de classificação pode ser alfabética ou numérica e em ordem crescente ou decrescente. A ordem de classificação padrão é crescente em ordem alfabética.
Sintaxe:
数组名.sort();
1. Classifique em ordem alfabética (ordem crescente/decrescente)

2. Classificar por números (de grande para pequeno/de pequeno para grande) requer a definição de uma função. 
usa um loop for para percorrer um array.
Sintaxe:
for(var 变量=0; 变量<数组名.length;变量++){console.log(数组名[变量])}

adiciona 6 objetos ao array e adiciona a lista adulta de pessoas a um novo array! !
<!DOCTYPE html><html lang="en"><head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="largura=largura do dispositivo, escala inicial=1,0">
<título>Documento</título>
<roteiro>
function Pessoa(nome, idade){
este.nome = nome;
esta.idade = idade;
}
var per1 =nova Pessoa('Su Liang',21);
var per2 =new Pessoa('小红',15);
var per3 =new Person('小月',17);
var per4 =nova Pessoa('Xiaoli',19);
var per5 =nova Pessoa('Xiao Shui',20);
var per6 =new Person('小花',5);
var per_list= [per1,per2,per3,per4,per5,per6];
função arrAdulto(){
var novoArr=[];
for(var i = 0;i<per_list.length;i++){
var x = per_list[i];
if(x.idade<18){
console.log(x.name + 'falhou');
}senão if(x.idade>=18){
console.log(x.name + 'Parabéns, você passou!');
novoArr.push(x.nome)
}
}
retornar novoArr;
}
var lista = arrAdulto();
console.log('Lista aprovada: '+ lista)
</script></head><body>
</body></html> Execute os resultados: 
O texto acima é um resumo detalhado dos pontos de conhecimento de array em JavaScript. Para obter mais informações, preste atenção a outros artigos relacionados no site PHP chinês!