Како користити конструктор прототипа низа у ЈаваСцрипт-у

Kako Koristiti Konstruktor Prototipa Niza U Javascript U



Објекат Арраи представља колекцију елемената. Помаже у одржавању великог скупа података како би се избегла забуна више променљивих, чиме се сортирају. Ако корисник жели да примени било који додатни метод и својство на објекат Арраи, не мора да примењује то ново својство/метод једно по једно на сваки елемент. Уместо тога, то се може ефикасно урадити коришћењем ЈаваСцрипт низа “ прототип ” конструктор. Овај конструктор помаже у примени нових метода и својстава на жељени објекат низа.

Овај водич објашњава употребу конструктора „прототипа“ низа у ЈаваСцрипт-у.







Како користити конструктор „прототипа“ низа у ЈаваСцрипт-у?

Низ “ прототип ” конструктор се користи за додавање нових метода и својстава објекту Арраи уз помоћ ЈаваСцрипт функције. Конструисано својство примењује на све вредности низа, као подразумевано име и вредност.



Синтакса



Арраи.прототипе.наме = вредност





У горњој синтакси, „ име ” специфицира ново додато својство са својим „ вредност ” који се односи на цео објекат низа.

Хајде да користимо горе дефинисано својство практично уз помоћ његове синтаксе.



ХТМЛ код

Прво погледајте наведени ХТМЛ код:

< стр > Тхе 'прототип' конструктор помаже ин додавање нових метода / својства датог низа ( ) објекат. стр >
< дугме онцлицк = 'јсФунц()' > Добијте дужину сваке жице дугме >
< стр ид = 'узорак' > стр >
< стр ид = 'за' > стр >

У горњим редовима кода:

  • <п> ” ознака специфицира наредбу пасуса.
  • <дугме> ” ознака уграђује дугме са догађајем „онцлицк” за позивање наведене функције „јсФунц()” након клика на дугме.
  • Последња два ' <п> ” ознаке додају празне пасусе са додељеним ИД-овима „узорак”, односно „пара”.

Белешка: Овај ХТМЛ код се прати у свим датим примерима у овом водичу.

Пример 1: Примена конструктора „прототипа“ за бројање дужине објекта низа додавањем новог метода

Овај пример користи конструктор „прототипа“ за пребројавање дужине сваког стринга унутар објекта Арраи уз помоћ новододате методе.

ЈаваСцрипт код

Пратите дати ЈаваСцрипт код:

< скрипта >
Арраи.прототипе.стрингЛенгтх = функција ( ) {
за ( где је т = 0 ; т < тхис.ленгтх; т++ ) {
ово [ т ] = ово [ т ] .ленгтх;
}
} ;
функција јсФунц ( ) {
вар стр = [ 'ХТМЛ' , 'ЦСС' , 'ЈаваСцрипт' ] ;
доцумент.гетЕлементБиИд ( 'узорак' ) .иннерХТМЛ = стр;
стр.стрингЛенгтх ( ) ;
доцумент.гетЕлементБиИд ( 'за' ) .иннерХТМЛ = стр;
}
скрипта >

У горњим редовима кода:

  • Примените основну синтаксу низа “ прототип ” конструктор који додаје нови метод “ стрингЛенгтх ” дефинисање функције.
  • Затим, у дефиницији функције, „ за ” петља се понавља преко свих индекса објекта низа да би се пронашла њихова дужина користећи својство „ленгтх”.
  • Након тога, „ јсФунц() ” дефинише објекат низа ускладиштен у променљивој „стр”.
  • Затим ' доцумент.гетЕлементБиИд () ” метода приступа првом празном пасусу преко његовог ИД-а „узорак” да би приказао објекат низа „стр”.
  • На крају, повежите објекат низа „стр“ са „ стрингЛенгтх() ” за пребројавање дужине стринга сваког индекса низа и затим додавање у следећи празан пасус чији је ид „пара“.

Излаз

Овде излаз приказује дужину сваког стринга циљног Арраи објекта уз помоћ новододате методе „стрингЛенгтх()“ преко конструктора „прототип“ низа.

Пример 2: Примена конструктора „прототипа“ да бисте креирали нову методу „миУцасе“ и применили је на објекат низа

Овај пример користи конструктор „прототипа“ да креира нову методу „миУцасе“ и примењује је на циљни објекат Арраи.

ЈаваСцрипт код

Хајде да прођемо кроз доле наведени ЈаваСцрипт код:

< скрипта >
Арраи.прототипе.миУцасе = функција ( ) {
за ( дозволити т = 0 ; т < тхис.ленгтх; т++ ) {
ово [ т ] = ово [ т ] .тоУпперЦасе ( ) ;
}
} ;
функција јсФунц ( ) {
цонст аррОбј = [ 'хтмл' , 'цсс' , 'ЈаваСцрипт' , 'реаговати' ] ;
аррОбј.миУцасе ( ) ;
доцумент.гетЕлементБиИд ( 'узорак' ) .иннерХТМЛ = аррОбј;
}
скрипта >

Овде, конструктор „прототипа“ креира нови метод под називом „ миУцасе ” који користи „ Велика слова ” у дефиницији функције за претварање сваког стринга објекта Арраи у „велика слова“. У последњој функцији, прилагођени метод се такође позива на низ.

Излаз

Као што се види, сваки стринг објекта Арраи се користи великим притиском на дугме због примењене методе „миУцасе()“.

Закључак

Да бисте користили низ „ прототип ” конструктора у ЈаваСцрипт-у, повежите нови метод/својство са њим. Он специфицира функцију која дефинише функционалности за другу функцију на прилагођени начин према захтевима. Овај водич је укратко објаснио употребу конструктора „прототипа“ низа у ЈаваСцрипт-у.