Ինչպե՞ս եք կրկնում JavaScript-ի օբյեկտի միջոցով:
Ինչպե՞ս եք կրկնում JavaScript-ի օբյեկտի միջոցով:

Video: Ինչպե՞ս եք կրկնում JavaScript-ի օբյեկտի միջոցով:

Video: Ինչպե՞ս եք կրկնում JavaScript-ի օբյեկտի միջոցով:
Video: Ի՞նչ է JavaScript-ը և ի՞նչ կարող ենք անել նրա Framework-ներով +(JS Core Պրակտիկա) 2024, Մայիս
Anonim

Երբ դու շրջանցել օբյեկտի միջով ֆորինի հետ հանգույց , դուք պետք է ստուգեք, արդյոք գույքը պատկանում է օբյեկտ . Դուք կարող եք դա անել hasOwnProperty-ի միջոցով:

Օբյեկտների միջով պտտելու ավելի լավ միջոցը նախ օբյեկտը զանգվածի վերածելն է: Այնուհետև դուք շրջում եք զանգվածի միջով:

  1. բանալիներ.
  2. արժեքներ։
  3. մուտքերը.

Այս առնչությամբ, ինչպե՞ս եք անցնում JavaScript-ում օբյեկտի վրա:

Ավելի լավ և արդյունավետ միջոց՝ շրջելու միջոցով առարկաներ ES6-ում նախ փոխակերպել է օբյեկտ զանգվածի մեջ օգտագործելով Օբյեկտ . բանալիներ (), Օբյեկտ . արժեքներ (), Օբյեկտ.

Հիմնականում, եթե դուք օբյեկտ եք ստեղծում obj = {foo: 'bar'} կամ դրա մասին որևէ այլ բանի միջոցով, բոլոր հատկությունները հաշվելի են:

  1. համար… հանգույցում:
  2. Օբյեկտ.
  3. Օբյեկտ.
  4. Օբյեկտ.
  5. Օբյեկտ.

Ավելին, ինչպե՞ս եք անում օբյեկտների մուտքերը: Օբյեկտ . մուտքերը () մեթոդն օգտագործվում է զանգվածը վերադարձնելու համար, որը բաղկացած է թվային հատկությունների [բանալի, արժեք] զույգերից. օբյեկտ որոնք փոխանցվում են որպես պարամետր: Հատկությունների դասավորությունը նույնն է, ինչ տրված է գույքի արժեքների վրա շրջելով օբյեկտ ձեռքով։ Օբյեկտ.

Նմանապես, դուք կարող եք հարցնել, թե ինչպես կարող եմ կրկնել օբյեկտի ստեղների միջոցով:

Օբյեկտ . բանալիներ () ընդունում է օբյեկտ որ ուզում ես շրջվել որպես դրա փաստարկ։ Այն կվերադարձնի մի զանգված, որը պարունակում է գույքի անուններ, այսինքն. բանալիներ . Այնուհետև մենք կարող ենք օգտագործել զանգված looping մեթոդներ, ինչպիսիք են forEach, քարտեզագրել և կրճատել յուրաքանչյուրի արժեքները ստանալու համար բանալի.

Կարո՞ղ եմ օգտագործել forEach-ը օբյեկտի վրա:

Մի պարզ Յուրաքանչյուրի համար () իրականացում զանգվածների համար, Օբյեկտներ և NodeLists-ը, որը հեռացնում է կրկնվողը օբյեկտ որոնումներ և զանգվածի նշումներ: Անցեք ցանկացած տեսակի, և դա կլինի կրկնել և հետ փոխանցեք բոլոր անհրաժեշտ ապրանքները, ինչպիսիք են ինդեքսը, տարրը, գույքը, արժեքը և օբյեկտ . Շարահյուսությունը պարզ ֆունկցիայի փաթաթա է:

Խորհուրդ ենք տալիս: