+ x
заставляет объект x
в строку, которая просто [object Object]
:
Симпатичная печать - очень хороший и, вероятно, очень сложный базовый код, который кто-то реализовал как часть объекта console
и метода log
.
Попробуйте следующее:
console.log("hmm: ", x);
jsonEncode
в качестве псевдонима для json
был введен, потому что json
часто сталкивался с именем переменной json
, часто используемой для переменной, содержащей значение JSON.
var json = http.get(...);
var data = json.decode(json); // error
var data = jsonDecode(json); // ok