2
У меня есть ключ значение пары массив:Отображение массива ключевое значение в JavaScript оповещения
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()' statements - 'console.log (myKeyVals)' будет печатать именно то, что вы хотите в консоли браузера. Кроме того, это более удобно (вам не нужно нажимать «ОК», если у вас их несколько), и это не путается с вашим приложением - «предупреждение» может маскировать или вызывать ошибки. – vlaz