То есть для моего случая нужно:
1)чтобы var keys не заранее задавалась строка,а откуда-то получалась.
2)добавление,проверка на существование,удаление в массив arrayhotkey.
Хотел спросить,как динамически в arrayhotkey добавлять в значение функцию,чтобы не получилась обычная строка?Например есть function test1(),test2() как их добавить,а не все тело функции,чтобы было так:
var arrayhotkey = {
"ctrl+m+y": test1()
}
};