現在、push()
機能を使用して、アレイ内の異なるユーザーの安全なデータを試しています。ここ
は私の現在のコードです:Javascript push() - 未定義出力
function data()
{
var information = [];
var imgs = '';
var percentage;
var imgs = 'ABC';
var percentage = '1';
information.push({ imgs: imgs, chance: percentage });
var imgs = 'DEF';
var percentage = '2';
information.push({ imgs: imgs, chance: percentage });
console.log(information);
information.forEach(function(deposit)
{
var deposit=deposit.imgs;
var chance=deposit.chance;
console.log(deposit);
console.log(chance);
});
}
これはconsole.log(information)
の出力です:
[ { imgs: 'ABC', chance: '1' }, { imgs: 'DEF', chance: '2' } ]
そして、これはinformation.forEach(function(deposit)
の出力である:その時
ABC
undefined
DEF
undefined
は私の問題です。 ご覧のとおり、undefined
というチャンスを出力しますが、1と2を出力するはずです。 なぜそれがそれを行い、どのように修正できるか知っていますか?次の行で
そうそう、おかげで多く、それはそれを修正! :) – Lukeyyy
私はそれが助けてうれしい!あなたが使用したものであれば回答を受け入れることを検討するかもしれません:) –