props
: передается либо весь комплект и дочка «тупо» отображает, что передали; либо дочка «умная» и получает только определяющий всё прочее id
, по которому сама запрашивает доп. данные, однозначно следующие из id
, полученного через props
.$content
– параметр функции. Она не видна нигде, кроме как внутри этой функции. Не является свойством класса. hash
. Если вы про тот, что в виджете - его не подобрать, т.к. для его формирования используется secret, известный только ВК. Т.е. тоже можно подобрать, но еще дольше, чем перебирать всех пользователей с сообществами ) function monthly(a, b, n, arr) {
const result = a * b / 12;
arr = arr || [];
const sum = (arr.length ? arr[arr.length - 1].sum : 0) + result;
arr.push({"a": a, "b": b, "sum": sum});
if (n) return monthly(a + result, b, n - 1, arr);
else return {"result": result, "arr": arr, "sum": sum};
}
{
"result":14509.431471537486,
"arr":[
{"a":1000000,"b":0.15,"sum":12500},
{"a":1012500,"b":0.15,"sum":25156.25},
{"a":1025156.25,"b":0.15,"sum":37970.703125},
{"a":1037970.703125,"b":0.15,"sum":50945.3369140625},
{"a":1050945.3369140625,"b":0.15,"sum":64082.15362548828},
{"a":1064082.1536254883,"b":0.15,"sum":77383.18054580688},
{"a":1077383.180545807,"b":0.15,"sum":90850.47030262947},
{"a":1090850.4703026295,"b":0.15,"sum":104486.10118141235},
{"a":1104486.1011814123,"b":0.15,"sum":118292.17744618},
{"a":1118292.17744618,"b":0.15,"sum":132270.82966425724},
{"a":1132270.8296642574,"b":0.15,"sum":146424.21503506045},
{"a":1146424.2150350607,"b":0.15,"sum":160754.51772299872},
{"a":1160754.517722999,"b":0.15,"sum":175263.9491945362}
],
"sum":175263.9491945362
}
.push({"a": a, "b": b})
function monthly(a, b, n, arr, sum) {
const result = a * b / 12;
sum = (sum || 0) + result;
arr = arr || [];
arr.push({"a": a, "b": b, "sum": sum});
console.log("%f * %f / 12 = %f; sum = %f", a, b, result, sum);
if (n) return monthly(a + result, b, n - 1, arr, sum);
else return {"result": result, "sum": sum, "arr": arr};
}