Javascript for in()
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() позволяет упростить ваши скрипты. Действительно, программу, приведенную в нашем примере можно организовать множеством других способов, но именно данный метод позволяет сделать скрипт максимально простым и понятным.