Javascript for in() - оператор, позволяющий обходить массивы в поисках определенных символов и выполнять действия при совпадениях. К примеру данный оператор позволяет заменить все буквы е на ё в массиве, содержащем текстовые данные или заменить все пробелы другим символом разделения и т.д.
Javascript for in() - оператор выборки.
Оператор for ... in позволяет делать всевозможные выборки из массивов, объектов и т.д. Идея работы оператора заключается в том, что он способен обнаруживать определенные символы или элементы в теле массивов и объектов и при нахождении выполнять определенные действия.
Приведем пример:
<script>
function ex4()
{
b=0;
for (v in window.document)
{
b=b+1;
document.write(v+"<BR>");
}
window.alert('Всего свойств '+b);
}
</script>
<form name="f4">
<input type="submit" value="показать свойства объекта document"
onclick=ex4()>
</form>
Данная п рограмма производит выборку всех свойств объектаwindow.documentи выводит их на экран при помощи методаdocument.write.
Использование оператора Javascript for in() позволяет упростить ваши скрипты. Действительно, программу, приведенную в нашем примере можно организовать множеством других способов, но именно данный метод позволяет сделать скрипт максимально простым и понятным.