Stack Overflow на русском Asked by Jarry Roxwell on December 2, 2021
встретил такие вот строки, что значит троеточие, в данном фрагменте
plugins: [
new webpack.HotModuleReplacementPlugin(),
...htmlArray,
]
Все работает, все собирается, начал разбирать и уже голову сломал что это может значить.
Это называется Sperad/Rest оператор
.
Пример с документации MDN:
const numbers = [1, 2, 3];
console.log(...numbers)
С помощью Spread
оператора можно сделать разделение, к примеру HTMLCollection:
const set = document.querySelectorAll('.item')
console.log('HTMLCollection:', set)
console.log('Separate elements:', ...set)
<div class="item">1<div>
<div class="item">2<div>
<div class="item">3<div>
<div class="item">4<div>
<div class="item">5<div>
Если говорить про Rest
, то он наоборот, соединяет элементы, пример:
function nums(...args) {
console.log(args);
};
nums(1,2,3,4)
Answered by ryzen on December 2, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP