Javascript内で、Chart.js用の表示用のオブジェクトを生成したいと考えております。
コードの「test_array_01」の形式を作成したいと考えております。
alert文で要素の一つを表示すると、[object Object]が表示されます。
これに対して、「test_array_02」では、
alert文で要素の一つを表示すると、{x:300,y:3}のように文字列が表示されます。
目的としては、test_array_01の形式で、配列を作成したいと考えております。
文字列ではなくObjectの配列を作る事が目的です。
値を動的に読ませたいので、別の配列から値を渡す必要があります。
test_array_02に入れる中身として、x_arrayとy_arrayの値を渡すにはどうすればよいでしょうか?
Javascript
1// こちらの配列を作成したい。 2var test_array_01 = new Array(); 3test_array_01.push({x:100,y:200}); 4test_array_01.push({x:110,y:210}); 5 6alert(test_array_01[0]); // [object Object] 7 8// 別の配列から値を読み込ませたいが、 9// 文字列の配列になってしまう。 10 11var x_array = new Array(1,2); 12var y_array = new Array(151,168); 13 14var test_array_02 = new Array(); 15test_array_02.push('{x:'+x_array[0]+',y:'+y_array[0]+'}') 16test_array_02.push('{x:'+x_array[1]+',y:'+y_array[1]+'}') 17 18alert(test_array_02[0]); // [object Object]{x:300,y:3}
回答2件
あなたの回答
tips
プレビュー