Fórum Javascript - Dúvida array #524680
02/07/2015
0
não consigo obter o valor do elemento de um array, o resultado do alert sempre é : "undefined"
var arrayObj = new Array();
var arrtmp = new Array();
var a = "Periodo";
var b = "Processos";
var c = "FORNECEDOR_A";
var d = "FORNECEDOR_B";
arrtmp=[];
arrtmp.push({a:1});
arrtmp.push({b:2});
arrayObj.push(arrtmp);
arrtmp=[];
arrtmp.push({a:3});
arrtmp.push({b:4});
arrtmp.push({c:4});
arrtmp.push({d:4});
arrayObj.push(arrtmp);
arrtmp=[];
arrtmp.push({a:5});
arrtmp.push({b:6});
arrayObj.push(arrtmp);
alert(arrayObj[0].a);
alert(arrayObj[0].b);
B A
Curtir tópico
+ 0Posts
02/07/2015
Marcelo Pastore
Gostei + 0
02/07/2015
B A
na verdade eu comentei uma parte do código pois minha dúvida era mais especifica sobre os arrays, mas sem problemas
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta content="IE=edge" http-equiv="X-UA-Compatible" />
<title>ARRAY </title>
<script src="../../../inclusoes/b_Jquery/JQueryLib.js"></script>
<script src="../../../inclusoes/a_Grafico/amcharts_3.3.1/amcharts/amcharts.js" type="text/javascript"></script>
<script src="../../../inclusoes/a_Grafico/amcharts_3.3.1/amcharts/serial.js" type="text/javascript"></script>
<script type="text/javascript">
function load()
{
var arrayObj = new Array();
var arrtmp = new Array();
var a = "Periodo";
var b = "Processos";
var c = "FORNECEDOR_A";
var d = "FORNECEDOR_B";
arrtmp=[];
arrtmp.push({a:1});
arrtmp.push({b:2});
arrayObj.push(arrtmp);
arrtmp=[];
arrtmp.push({a:3});
arrtmp.push({b:4});
arrtmp.push({c:4});
arrtmp.push({d:4});
arrayObj.push(arrtmp);
arrtmp=[];
arrtmp.push({a:5});
arrtmp.push({b:6});
arrayObj.push(arrtmp);
alert(arrayObj[0].Periodo);
alert(arrayObj[0].b);
/*document.getElementById("tamanho").innerHTML = arrayObj.length;
document.getElementById("conteudo").innerHTML = '['
for(var i=0;i<arrayObj.length;i++){
if(document.getElementById("conteudo").innerHTML == '['){
document.getElementById("conteudo").innerHTML = document.getElementById("conteudo").innerHTML + arrayObj[i];
}else{
document.getElementById("conteudo").innerHTML = document.getElementById("conteudo").innerHTML + ' ; ' + arrayObj[i];
}
}
document.getElementById("conteudo").innerHTML = document.getElementById("conteudo").innerHTML + ']';
document.getElementById("Valor").innerHTML = arrayObj[1].c;*/
}
</script>
</head>
<body>
<div>
<p>arrayObj Tamanho: <span id="tamanho" name="tamanho"></span></p>
<p>Conteudo: <span id="conteudo" name="conteudo"></span></p>
<p>Valor: <span id="Valor" name="Valor"></span></p>
<p><input type="button" onclick="load();"></p>
</div>
</body>
</html>Gostei + 0
02/07/2015
Marcelo Pastore
Gostei + 0
02/07/2015
B A
Gostei + 0
02/07/2015
Marcelo Pastore
[url]http://www.tiexpert.net/programacao/web/javascript/array.php[/url]
[url]http://www.linhadecodigo.com.br/artigo/3509/array-em-javascript.aspx[/url]
Gostei + 0
02/07/2015
B A
achei um artigo na internet que fala sobre Array JSON
var tweets = [
{
'user': 'tiu_uiLL',
'message': 'Afinal, como é Orientação a Objetos em JavaScript ? – Exemplos',
'date': '2013-05-21'
},
{
'user': 'tiu_uiLL',
'message': 'Plugin jQuery em elemento criado dinamicamente com javascript – append jQuery',
'date': '2013-05-16'
}
];
console.log( tweets[0].message );//Afinal, como é Orientação a Objetos em JavaScript ? – Exemplos
console.log( tweets[1].message );//Plugin jQuery em elemento criado dinamicamente com javascript – append jQuerypreciso fazer desta forma, porem, não posso ter as propriedades fixas como 'user','message' e 'date'
Gostei + 0
03/07/2015
B A
Gostei + 0
05/07/2015
Marcelo Pastore
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)