����� 4
�� 14: �������� ����� ���� ������ ���.
���, ������� �������:
var monkeys = new Array("mattmarg","wendy","kristin","tim","aaron", "luke");
var kittyphile = new Array("wendy", "ruby", "roscoe", "tim");
var discophile = new Array("mattmarg", "john travolta", "wendy");
var happy = new Array("tim", "wendy", "stimpy", "aaron");
var cranky = new Array("ren", "mattmarg","luke");
���� ������� ������� ����, ��������� arrayintersect() ����� ����, �� ��� ���� ���� �- webmonkeys, ������� ����� �����.
��� ��, ������ ��'�� ������� ���� �����, ��� �� ���� ������ ������, �� ���� �� ��� ����. �� ��� ����� �������� ��"� ����� �� ������ ����:
<a href="#" onClick="arrayIntersect('dancing monkeys',monkeys,discophile);">dancing monkeys</a>.
���� ������� �� ����� �������: ������ ������ �� �� ������, ����� ������ ������ ����. ����� ���� ��� ����� �� ���� �- webmonkeys ������� ������.
������ ����,������ ���:
<a href="#" onClick="arrayIntersect('monkeys who love cats',monkeys,kittyphile);">cat-loving monkeys</a>.
��� ���� �������� arrayIntersect ����:
function arrayIntersect(intersect_name, array_1, array_2)
{
var the_list = "";
for (loop_1 = 0; loop_1 < array_1.length; loop_1++)
{
for (loop_2 = 0; loop_2 < array_2.length; loop_2++)
{
if (array_1[loop_1] == array_2[loop_2])
{
the_list = the_list + array_1[loop_1] + ". ";
}
}
}
alert("the " +intersect_name + " are: "+ the_list);
}
��� ����� ����� �� ������ �- for ����� ������ ���. ���� ����� ����� �� ��� ����� ������� �� ��������:
function arrayIntersect(intersect_name, array_1, array_2)
���� �� ������ �� �������� arrayIntersect �� ����� �������. ����� ��� ������ �������, �� ����� ��� ��� ����� ����� ���� ������� �����. �� ���� ������� ����� ��:
arrayIntersect('dancing monkeys',monkeys,discophile);
intersect_name = 'dancing monkeys'
array_1 = monkeys
array_2 = discophile
���� ������ ���� ���� ���� �� ����, ��� ���� ���� �������� ��� ����� �������� �����. �� ����� ������ �- arrayIntersect ��: (arrayIntersect(monkeys.discophile, ����� ������ �� ���� ������. ��� ������.
�������� �� ����� ������ �� �� JavaScript ����, ���� ���� ����� ���� �� ������. ������ ��� ���� ����� ����� ����� �� ���� ��� ����� ��������. ���� ������ �� ������, ���� ��� �����, ����� �� �� �� ������ ������ ���, ��� ����� ���� ����� ������ ����� ����.
���� ������ ���
��� ��� «--
|