Relacionamos alguns tipos de dados de uso mais comum em Javascript.
Arrays
Arrays são um tipo de dados muito importantes em qualquer linguagem. Uma maneira de criar e declarar arrays em Javascript pode ser a seguinte:
var a = new Array();
a[0] = ’cao’;
a[1] = ’gato’;
a[2] = ’frango’;
a.length; // 3
Uma notação mais conveniente é usar um array de literais:
var a = [’cao’, ’gato’, ’frango’];
a.length; // 3
Se você acessar um índice de array que não existe, o valor undefined será retornado:
typeof a[90]; // undefined
Você pode iterar sobre os elementos de um array usando um laço do tipo for e o método a.length, que retorna o tamanho de um array:
var a=[0,1,2,3,4,5,6,7,8,9,0];
for (var i = 0; i < a.length; i++) {
console.log(a[i]);
}
Um outro modo de iterar sobre os elementos de um array foi adicionado recentemente à definição da linguagem:
a=[9,8,7,6,5,4,3,2,1];
a.forEach (function(temp, i, novo) {
console.log(a[i]);
console.log(temp);
console.log(novo);
});
Se você quiser adicionar um elemento ao array simplesmente use o seguinte método pré-definido para arrays na linguagem:
a.push(item);
Métodos Pré-Definidos para Array
Arrays
Arrays são um tipo de dados muito importantes em qualquer linguagem. Uma maneira de criar e declarar arrays em Javascript pode ser a seguinte:
var a = new Array();
a[0] = ’cao’;
a[1] = ’gato’;
a[2] = ’frango’;
a.length; // 3
Uma notação mais conveniente é usar um array de literais:
var a = [’cao’, ’gato’, ’frango’];
a.length; // 3
Se você acessar um índice de array que não existe, o valor undefined será retornado:
typeof a[90]; // undefined
Você pode iterar sobre os elementos de um array usando um laço do tipo for e o método a.length, que retorna o tamanho de um array:
var a=[0,1,2,3,4,5,6,7,8,9,0];
for (var i = 0; i < a.length; i++) {
console.log(a[i]);
}
Um outro modo de iterar sobre os elementos de um array foi adicionado recentemente à definição da linguagem:
a=[9,8,7,6,5,4,3,2,1];
a.forEach (function(temp, i, novo) {
console.log(a[i]);
console.log(temp);
console.log(novo);
});
Se você quiser adicionar um elemento ao array simplesmente use o seguinte método pré-definido para arrays na linguagem:
a.push(item);
Métodos Pré-Definidos para Array
- a.toString() : Retorna uma cadeia com a toString() de cada elemento separadas por vírgula.
- a.toLocaleString(): Retorna uma cadeia com a toLocaleString() de cada elemento separadas por vírgula.
- a.concat(item1[, item2[, ...[, itemN]]]): Retorna um novo array com os novos itens adicionados ao antigo.
- a.join(sep): Converte o array em uma cadeia – com os valores delimitados com o parâmetro sep
- a.pop() : Remove e retorna o último ítem.
- a.push(item1, ..., itemN): Adiciona uma ou mais itens ao final do array.
- a.reverse(): Inverte o array.
- a.shift(): Remove e retorna o primeiro item.
- a.slice(start[, end]): Retorna um sub-array.
- a.sort([cmpfn]): Ordena o array com o uso de uma uma função de comparação (opcional) passada como parâmetro.
- a.splice(start, delcount[, item1[, ...[, itemN]]]): Permite que você modifique um array apagando uma seção dele e substituindo com outros itens.
- a.unshift (item1[, item2[, ...[, itemN]]]): Adiciona itens ao início do array.
Nenhum comentário:
Postar um comentário