Что-то я красиво написал слишком
запись number=100 имеет pr=1; запись number=101 имеет pr=2; запись number=223 имеет pr=4; запись number=190 имеет pr=5
Должно стать:
запись number=100 имеет pr=1; запись number=101 имеет pr=2; запись number=223 имеет pr=3; запись number=190 имеет pr=4
const numbered = records.map((el, index) => ({...el, pr: index + 1}) ) // numbered - новый массив с нужной нумерацией pr
// если нужно изменить на месте, то через forEach изменить свойство pr
Есть функция возвращающая строку
...
если написать let abc = function(arg), то abc равняется undefined
let abc = /* please give me a string */ function(arg)
Но таск не перестал запускаться как Starting 'anonymous'...
const html = (lang) => { // (1)
// 1 - первый вызов происходит, когда вы подключаете таску и передаете ей свои аргументы.
return () => { // (2)
// 2- эта функция возвращается после передачи аргументов
// и вызывается, когда вы таску запускаете.
// как видите, у нее нет имени.
return gulp.src("source/*.njk")
.pipe(rename({suffix: lang}))
.pipe(gulp.dest("build"));
};
}
exports.html = html;
const html = (lang) => {
// объявляем функцию
const html = () => {
return gulp.src("source/*.njk")
.pipe(rename({suffix: lang}))
.pipe(gulp.dest("build"));
};
return html;
}
exports.html = html;
map.get(k1) // ссылается на тот же объект, которым вы задали значение в set
map.get({a:1}) // уже совершенно другой объект
{a:1}, {a:1} // это два разных объекта
map.set({a:2}, 'oops') // вы не сможете достать или удалить это значение, потому как единственная
//ссылка на ключ лежит в самом Мапе
for (let key of map.keys()) {
console.log(map.get(key))
}
[...rangeOfNumbers(startNum, endNum), endNum];
const arr1 = [1,2]
const arr2 = [ ...arr1, 3,4] // [1,2,3,4]
// ...
.knopka // за такое сразу на горох
btn.addEventListener('click', function(event) {
// Если объект event не используется в функции, можно не объявлять аргумент
// ...
cont.classList.replace('text', 'text2');
// метода replace в свойстве classList вроде нет, если сами сделали или библиотека,
// то не надо так, плохо расширять чужие классы