Номер свойства, как параметр функции
Есть объект 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, время: 19:12. |