Javascript Object возвращает ненужные значения

я пытаюсь присвоить значения объекту javascript, и при этом некоторые ненужные значения оказываются там, которые выглядят как методы массива типа 'От себя', 'поп «»сращивание» и т. д. ниже мой код.

function myTest(){
var userArray = new Object();
var req = new Request.JSON({
url: '/myTest.php',
method: 'post',
noCache: true,
data: 'userID=999',

onSuccess: function(json){       
    for(var key in json){
      userArray = json[key];
      for (var row in userArray){
        alert(row)   // This returns values like '$family','push','pop', 'reverse' etc.
        }
    }
},
onException: function(xhr){
  alert("Unable to process your request");
},
onFailure: function(xhr){
  alert("Unable to connect to the server");
}
}).send();
}

Я не уверен, что яЯ скучаю здесь, но, похоже, я определенно. Любая помощь по этому вопросу будет принята с благодарностью.

Ответы на вопрос(2)

Ваш ответ на вопрос