
2025 Հեղինակ: Lynn Donovan | donovan@answers-technology.com. Վերջին փոփոխված: 2025-01-22 17:27
Տարածման օպերատոր թույլ է տալիս կրկնակի ընդլայնել այն վայրերում, որտեղ ակնկալվում են 0+ արգումենտներ: Այն հիմնականում օգտագործվում է փոփոխական զանգվածում, որտեղ ակնկալվում է 1-ից ավելի արժեք: Այն մեզ հնարավորություն է տալիս զանգվածից պարամետրերի ցանկ ստանալ:
Հետագայում կարելի է նաև հարցնել՝ ինչպե՞ս է աշխատում սփրեդ օպերատորը։
Երբ այն բանը, որը գոյություն ունի տարածվել օբյեկտ է, և ստացողը նույնպես օբյեկտ է, ապա բանալի-արժեք զույգերը պատճենվում են միասին՝ պարզապես արժեքների փոխարեն: Հիմնականում, տարածման օպերատոր օբյեկտների հետ օգտագործվում է գոյություն ունեցող օբյեկտի պատճենահանման կամ ավելի շատ հատկություններով նոր օբյեկտ պատրաստելու համար:
Սփրեդ օպերատորը պատճենում է? assign(), օբյեկտ տարածման օպերատորը անում է ոչ պատճենել ժառանգված հատկություններ կամ դասի տեղեկատվություն: Այն պատճենում է ES6 խորհրդանիշներ. Դուք կարող եք նաև խառնել այլ հատկություններով օբյեկտի հետ տարածման օպերատոր . Կարևոր է կարգը. օբյեկտը տարածման օպերատոր կվերագրի այն հատկությունները, որոնք սահմանված են դրանից առաջ, բայց ոչ հետո:
Նաև իմանալ, թե ինչ է սփրեդ և հանգստի օպերատորը:
Այն տարածման օպերատոր թույլ է տալիս մեզ տարածվել զանգվածի (կամ ցանկացած կրկնվողի) արժեքը ֆունկցիայի կամ տարրերի զրոյական կամ ավելի արգումենտների միջև զանգվածի (կամ ցանկացած կրկնվողի): Այն հանգստի պարամետր թույլ է տալիս անցնել անորոշ թվով պարամետրեր գործառույթին և մուտք գործել դրանք զանգվածով:
Ի՞նչ է տարածված օպերատորը անկյունայինում:
Այն տարածման օպերատոր կարող է օգտագործվել զանգվածը կամ առարկան այլ զանգվածից կամ օբյեկտից սկզբնավորելու համար: Կարող եք նաև օգտագործել տարածման օպերատոր օբյեկտների ոչնչացման համար.