var num = Math.floor(Math.random() * 1000)
console.log(num)
var ans = -1;
while(ans!==num){
ans = parseInt(prompt('Ваш Вариант', ''))
console.log(ans)
alert(num > ans ? 'Ваш вариант меньше чем загадано' : num < ans ? 'Ваш вариант больше чем загадано' : 'Красавчик')
}
...
console.log(data. sources[ph.src].utm_keyword)
...
let inputs = {
properties : {
name: {
fnName:"validateName",
data: {
type : "string",
required : true,
max : 128
}
}
.....
}
}
// Ну и использовать цикл выше
var obj = inputs.properties;
for (let key in obj) {
window[obj[key]['fnName']](obj[key]['data'])
}
// Ну или оставить входящие данные как есть
// и в цикле просто
window['validate'+key](obj[key])
Эмм...
Ну вешаете обработчик на кнопку onclick а в обработчике, что то такое можно