Middle+
Ինչպե՞ս փոխարկել arguments-ները հին ձևով (ES5), առանց Array.from և spread-օպերատորի։
sobes.tech AI
Պատասխան AI-ից
ES5- ում, որպեսզի օբյեկտ arguments-ը փոխարկվի զանգվածի, առանց օգտագործելու Array.from և spread-օպերատորը, կարելի է օգտագործել Array.prototype.slice մեթոդը:
function օրինակ() {
var args = Array.prototype.slice.call(arguments);
console.log(args);
}
օրինակ(1, 2, 3); // [1, 2, 3]
Այս մեթոդը ստեղծում է նոր զանգված, պատճենելով բոլոր տարրերը arguments-ից: Շատ տարածված էր ES6-ի առաջ։