Цитата:
Сообщение от RonEXI
prototype можно использовать для расширения функционала встроенных классов.
К примеру:
Код AS3:
Array. prototype.last = function():* { return this[this.length- 1]; } var a = new Array(1, 2, 3, 4, 5); trace(a.last ());
|
Я знаю, но ведь следуя ООП, эту функцию логичнее будет вынести в какой-нибуть класс и сделать ее статической к примеру. Либо унаследовать Array (если он позволяет это).