В чем смысл этого? Это касается метода Array.prototype.concat
, но он повторяется снова и снова по всему спектру, для ряда методов.В чем смысл этой заметки в спецификации?
Функция concat намеренно является общей; он не требует, чтобы это значение было объектом Array. Поэтому он может быть перенесен на другие виды объектов для использования в качестве метода. Независимо от того, успешно ли применяется функция concat для объекта-хозяина, это зависит от реализации.
Можете ли вы объяснить это простой формулировкой, возможно, также привести пример?