2
私は、キーと値のペアの配列を持っている:表示し、キー値の配列警告
var myKeyVals = {make: "a", model: "2"};
は、それが、アラートに意味のある表示されるように、この配列をフォーマットする簡単な方法はありますか?
alert(myKeyVals);
ここで私は取得のみ:
[Object object]
しかしにconsole.logで私が手:
Object {make: "a", model: "2"}
'alert(JSON.stringify(myKeyVals)) ' –
オブジェクトにJSON.stringify()を使用してalert()に渡すことを試みてください。 – Gerrit0
さらに良いアプローチ - ' alert'を使わないでください。私の推測が正しい場合 - この関数をデバッグの目的で使用しています。代わりに、実際のデバッガや 'console.log()'ステートメント - 'console.log(myKeyVals)'を使用して、ブラウザコンソールに必要なものを正確に表示します。さらに、それは便利です(あなたがそれらのいくつかを持っている場合はOKをクリックする必要はありません)。あなたのアプリケーションを混乱させることはありません。 'alert'はマスクするか、バグを引き起こす可能性があります。 – vlaz