Да, я знаю, что использовал термины, которые не применяются вообще или как они применяются к языкам ООП.Как определить метод расширения и вызвать его как экземпляр и статический метод?
Когда я определяю метод расширения в C#, я могу назвать его методом экземпляра foo.call(bar)
или Foo.call(foo,bar)
. Я определил метод «расширения» для Array
equals(secondArray,comparer)
, который проверяет равенство элементов. Я называю это сейчас myArray1.equals(myArray2)
.
Однако я хотел бы назвать это также как Array.equals(myArray1,myArray2)
.
Как сделать возможным JS-way?
На каком языке вы спрашиваете? – SLaks
@SLaks, целевой? Javascript. – greenoldman