Номер свойства, как параметр функции
Есть объект Point, в нём свойства-массивы P1,P2,P3... в каждом массиве значения-объекты DOM. Надо добраться через функцию к свойствам объектов DOM. Картина такая:
var Prop=function(N){ Point.P1[N].prop++ } Но если мне надо не P1, а P2 или P45, как правильно задать второй параметр, чтобы номер P тоже был доступен при вызове функции? |
Я правильно понимаю - ты хочешь получить значение ключа?
var arr = { p1:1, p2:2, p3:3 } for (i in arr) { console.log(i);//консолим ключ console.log(arr[i]);//консолим значение } |
krasovsky,
Мне нужно в параметрах функции, помимо N указать ещё один параметр, который будет отвечать за номер P, что-то вроде: var Prop=function(N,X){ Point.PX[N].prop++ } это, конечно, не работает, но я думаю смысл понятен |
BratKilla,:write:
var Prop=function(N,X){ N = 'P'+N Point[N][X] } |
var Prop=function(N,X){ Point['P' + X][N].prop++ } |
рони,
Aetae, Спасибо, то что нужно, я знал что всё просто |
Часовой пояс GMT +3, время: 13:15. |