массив json: как создавать новые элементы массива?

Моя цель - получить массив json, подобный этому:

var args = [{ name: 'test', value: 1 }, { key: 'test2', value: 2}];

Как получить приведенный ниже код для создания массива, подобного приведенному выше?

this.dependentProperties = []; //array
function addDependentProperty(depName, depValue) {    
    dependentProperties.push(new Array(depName, depValue));
} 

Используя метод push, я получаю нотацию json, подобную этой:

args:{[["test1",1],["test2",2]]}

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

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