with()

Предполагам , че става дума за with във javascript?Така както си го дал е функция, а аз не знам да има такова нещо.ДАй пример!
 
Намери в скрипта къде е дефинирана функцията, да е записано нещо такова:
Код:
function with() {

//	дефиниране какво прави.......

                                 }
 
уча от една книга и това го има вав един примерен скрипт
Код:
with(document.theForm)
{
hours.value= h%12;
minutes.value=(m<10 ? "0": "")+m;
seconds.value=(s<10 ? "0": "")+s;
range.value=(h>=12 ? "pm" : "am");
}
 
Това е езикова конструкция: with=="със" (нещо, обикновено object) прави следното{което е в скобите}. Такава конструкция има например в паскал.
 
Полезен инструмент на езика. Използва се в обектно ориентираното програмиране:

var uchenik = {
ime: "Stanimir",
nabor: 1990
}

alert(uchenik.ime+'\n'+uchenik.nabor);

// Долните 2 записа са еквивалентни
with(uchenik){
ime = "Petyr";
nabor = 1988;
}

// ....

uchenik.ime = "Petyr";
uchenik.nabor = 1988;

//----------------------------------------------

alert(uchenik.ime+'\n'+uchenik.nabor);
 

Back
Горе