با قسمتی دیگر از مرور ویژگی های جدید ES6 در خدمت شما هستیم. در این قسمت اپراتورهای spread (به معنی «گسترش دادن» یا «پهن کردن») و rest (به معنی «استراحت کردن) را بررسی می کنیم که هر دو یک شکل دارند: علامت سه نقطه «…»! بله شکل این اپراتور ها کمی عجیب است و بسته به نحوه ی استفاده از آن نام های spread یا rest را میگیرد. زمانی که spread را مد نظر داشته باشیم یعنی میخواهیم اعضای یک آرایه یا خصوصیات یک شیء را از هم جدا کنیم. مثلا فرض کنید یک آرایه ی قدیمی داشته باشیم و بخواهیم اعضای این آرایه ی قدیمی را به یک آرایه ی دیگر منتقل کنیم و چند عضو دیگر نیز به آرایه ی جدید اضافه کنیم می توانیم بگوییم:
پنل نویسندگان